update id
This commit is contained in:
@@ -48,11 +48,13 @@ def authorize():
|
||||
if not client_scopes.issubset(user_scopes):
|
||||
raise ForbiddenError('Access denied')
|
||||
|
||||
return server.create_authorization_response(
|
||||
response = server.create_authorization_response(
|
||||
request=router.current_event,
|
||||
grant_user=sub,
|
||||
grant=grant,
|
||||
)
|
||||
|
||||
logger.debug(response)
|
||||
except JoseError as err:
|
||||
logger.exception(err)
|
||||
raise BadRequestError(str(err))
|
||||
@@ -62,6 +64,8 @@ def authorize():
|
||||
status_code=err.status_code,
|
||||
msg=dict(err.get_body()), # type: ignore
|
||||
)
|
||||
else:
|
||||
return response
|
||||
|
||||
|
||||
def _user_scopes(sub: str) -> set:
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
from aws_lambda_powertools import Logger
|
||||
from aws_lambda_powertools.event_handler.api_gateway import Router
|
||||
|
||||
from oauth2 import RevocationEndpoint, server
|
||||
|
||||
logger = Logger(__name__)
|
||||
router = Router()
|
||||
|
||||
|
||||
@router.post('/revoke')
|
||||
def revoke():
|
||||
return server.create_endpoint_response(
|
||||
response = server.create_endpoint_response(
|
||||
RevocationEndpoint.ENDPOINT_NAME,
|
||||
router.current_event,
|
||||
)
|
||||
logger.debug(response)
|
||||
return response
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
from aws_lambda_powertools import Logger
|
||||
from aws_lambda_powertools.event_handler.api_gateway import Router
|
||||
|
||||
from oauth2 import server
|
||||
|
||||
logger = Logger(__name__)
|
||||
router = Router()
|
||||
|
||||
|
||||
@router.post('/token')
|
||||
def issue_token():
|
||||
return server.create_token_response(router.current_event)
|
||||
response = server.create_token_response(router.current_event)
|
||||
logger.debug(response)
|
||||
return response
|
||||
|
||||
Reference in New Issue
Block a user