@@ -512,15 +512,12 @@ def _register_endpoints(self, providers):
512512 url_map = []
513513
514514 backend_providers = "|" .join (providers )
515- base_path = urlparse (self .base_url ).path .lstrip ("/" )
516- if base_path :
517- base_path = base_path + "/"
518515 for endp_category in self .endpoints :
519516 for binding , endp in self .endpoints [endp_category ].items ():
520517 endp_path = urlparse (endp ).path
521518 url_map .append (
522519 (
523- "^{}({})/{}$" .format (base_path , backend_providers , endp_path ),
520+ "^{}/ ({})/{}$" .format (self . base_path , backend_providers , endp_path ),
524521 functools .partial (self .handle_authn_request , binding_in = binding )
525522 )
526523 )
@@ -770,15 +767,12 @@ def _register_endpoints(self, providers):
770767 url_map = []
771768
772769 backend_providers = "|" .join (providers )
773- base_path = urlparse (self .base_url ).path .lstrip ("/" )
774- if base_path :
775- base_path = base_path + "/"
776770 for endp_category in self .endpoints :
777771 for binding , endp in self .endpoints [endp_category ].items ():
778772 endp_path = urlparse (endp ).path
779773 url_map .append (
780774 (
781- "^{}({})/\S+/{}$" .format (base_path , backend_providers , endp_path ),
775+ "^{}/ ({})/\S+/{}$" .format (self . base_path , backend_providers , endp_path ),
782776 functools .partial (self .handle_authn_request , binding_in = binding )
783777 )
784778 )
0 commit comments