Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

Commit 07855d9

Browse files
committed
References to endpoints must be stable so each endpoint has to have its
own unique name.
1 parent 87a110e commit 07855d9

16 files changed

Lines changed: 240 additions & 166 deletions

src/oidcendpoint/endpoint.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ class Endpoint(object):
5757
error_cls = ResponseMessage
5858
endpoint_name = ""
5959
endpoint_path = ""
60+
name = ""
6061
request_format = "urlencoded"
6162
request_placement = "query"
6263
response_format = "json"
@@ -84,7 +85,7 @@ def parse_request(self, request, auth=None, **kwargs):
8485
LOGGER.info("Request: %s" % sanitize(request))
8586

8687
if request:
87-
if isinstance(request, dict):
88+
if isinstance(request, (dict, Message)):
8889
req = self.request_cls(**request)
8990
else:
9091
_cls_inst = self.request_cls()

0 commit comments

Comments
 (0)