def claims_info_endpoint(self, request, authn): _log_info = logger.info _log_info("Claims_info_endpoint query: '%s'" % sanitize(request)) ucreq = self.srvmethod.parse_userinfo_claims_request(request) # Access_token is mandatory in UserInfoClaimsRequest uiresp = OpenIDSchema(**self.info_store[ucreq["access_token"]]) _log_info("returning: %s" % sanitize(uiresp.to_dict())) return Response(uiresp.to_json(), content="application/json")
def claims_info_endpoint(self, request, authn): _log_info = logger.info _log_info("Claims_info_endpoint query: '%s'" % sanitize(request)) ucreq = self.srvmethod.parse_userinfo_claims_request(request) # Bearer header or body access_token = bearer_auth(ucreq, authn) uiresp = OpenIDSchema(**self.info_store[access_token]) _log_info("returning: %s" % sanitize(uiresp.to_dict())) return Response(uiresp.to_json(), content="application/json")
def claims_info_endpoint(self, environ, start_response, *args): _log_info = logger.info query = get_or_post(environ) _log_info("Claims_info_endpoint query: '%s'" % query) _log_info("environ: %s" % environ) #ucreq = self.srvmethod.parse_userinfo_claims_request(query) #_log_info("request: %s" % ucreq) # Supposed to be "Bearer <access_token> access_token = self._bearer_auth(environ) uiresp = OpenIDSchema(**self.info_store[access_token]) _log_info("returning: %s" % uiresp.to_dict()) resp = Response(uiresp.to_json(), content="application/json") return resp(environ, start_response)