Skip to content

Classes

AuthorizeHandler

Constructor.

Constants

responseTypes

Response types.

AuthorizeHandler

Constructor.

Kind: global class

authorizeHandler.handle()

Authorize Handler.

Kind: instance method of AuthorizeHandler

authorizeHandler.generateAuthorizationCode()

Generate authorization code.

Kind: instance method of AuthorizeHandler

authorizeHandler.getAuthorizationCodeLifetime()

Get authorization code lifetime.

Kind: instance method of AuthorizeHandler

authorizeHandler.getClient()

Get the client from the model.

Kind: instance method of AuthorizeHandler

authorizeHandler.validateScope()

Validate requested scope.

Kind: instance method of AuthorizeHandler

authorizeHandler.getScope()

Get scope from the request.

Kind: instance method of AuthorizeHandler

authorizeHandler.getState()

Get state from the request.

Kind: instance method of AuthorizeHandler

authorizeHandler.getUser()

Get user by calling the authenticate middleware.

Kind: instance method of AuthorizeHandler

authorizeHandler.getRedirectUri()

Get redirect URI.

Kind: instance method of AuthorizeHandler

authorizeHandler.saveAuthorizationCode()

Save authorization code.

Kind: instance method of AuthorizeHandler

authorizeHandler.getResponseType()

Get response type.

Kind: instance method of AuthorizeHandler

authorizeHandler.buildSuccessRedirectUri()

Build a successful response that redirects the user-agent to the client-provided url.

Kind: instance method of AuthorizeHandler

authorizeHandler.buildErrorRedirectUri()

Build an error response that redirects the user-agent to the client-provided url.

Kind: instance method of AuthorizeHandler

authorizeHandler.updateResponse()

Update response with the redirect uri and the state parameter, if available.

Kind: instance method of AuthorizeHandler

authorizeHandler.getCodeChallengeMethod()

Get code challenge method from request or defaults to plain. https://www.rfc-editor.org/rfc/rfc7636#section-4.3

Kind: instance method of AuthorizeHandler
Throws:

responseTypes

Response types.

Kind: global constant