api

http4k / org.http4k.security.oauth.server

Package org.http4k.security.oauth.server

Types

Name Summary
AccessTokenError sealed class AccessTokenError : OAuthError
AccessTokens Provides a consistent way to generate access tokens.interface AccessTokens
AuthenticationComplete class AuthenticationComplete : HttpHandler
AuthoriseRequestErrorRender class AuthoriseRequestErrorRender
AuthoriseRequestValidator interface AuthoriseRequestValidator
AuthorizationCode data class AuthorizationCode
AuthorizationCodeAlreadyUsed object AuthorizationCodeAlreadyUsed : AccessTokenError
AuthorizationCodeDetails data class AuthorizationCodeDetails
AuthorizationCodeExpired object AuthorizationCodeExpired : AccessTokenError
AuthorizationCodes Provides a consistent way to manage authorization codesinterface AuthorizationCodes
AuthorizationError sealed class AuthorizationError : OAuthError
AuthRequest data class AuthRequest
AuthRequestExtractor interface AuthRequestExtractor
AuthRequestFromQueryParameters object AuthRequestFromQueryParameters : AuthRequestExtractor
AuthRequestTracking Provides a mechanism to track OAuth authorization parameters to be used later (i.e. can be used later to generate code and/or tokens)interface AuthRequestTracking
AuthRequestTrackingFilter class AuthRequestTrackingFilter : Filter
AuthRequestWithRequestAuthRequestExtractor class AuthRequestWithRequestAuthRequestExtractor : AuthRequestExtractor
ClientId data class ClientId
ClientIdMismatch object ClientIdMismatch : AccessTokenError
ClientValidationFilter class ClientValidationFilter : Filter
ClientValidator Provides a consistent way to retrieve clients attempting to use an authorization code flowinterface ClientValidator
FragmentResponseRender class FragmentResponseRender : ResponseRender
GenerateAccessToken class GenerateAccessToken : HttpHandler
IdTokens interface IdTokens
InsecureCookieBasedAuthRequestTracking class InsecureCookieBasedAuthRequestTracking : AuthRequestTracking
InvalidAuthorizationRequest data class InvalidAuthorizationRequest : AuthorizationError
InvalidClientAssertion object InvalidClientAssertion : AccessTokenError
InvalidClientAssertionType object InvalidClientAssertionType : AccessTokenError
InvalidClientCredentials object InvalidClientCredentials : AccessTokenError
InvalidClientId object InvalidClientId : AuthorizationError
InvalidRedirectUri object InvalidRedirectUri : AuthorizationError
InvalidRequest data class InvalidRequest : AccessTokenError
InvalidRequestObject object InvalidRequestObject : AuthorizationError
InvalidScopes object InvalidScopes : AuthorizationError
JsonResponseErrorRenderer class JsonResponseErrorRenderer
MissingAuthorizationCode object MissingAuthorizationCode : AccessTokenError
MissingRedirectUri object MissingRedirectUri : AccessTokenError
MustHaveRedirectUri class MustHaveRedirectUri : AuthoriseRequestValidator
OAuthError abstract class OAuthError
OAuthServer Provide help creating OAuth Authorization Server with Authorization Code Flowclass OAuthServer
QueryResponseRender class QueryResponseRender : ResponseRender
RedirectUriMismatch object RedirectUriMismatch : AccessTokenError
ResponseRender interface ResponseRender
RfcError enum class RfcError
SimpleAuthoriseRequestValidator class SimpleAuthoriseRequestValidator : AuthoriseRequestValidator
TokenRequest data class TokenRequest
UnsupportedGrantType data class UnsupportedGrantType : AccessTokenError
UnsupportedResponseType data class UnsupportedResponseType : AuthorizationError
UserRejectedRequest object UserRejectedRequest : AuthorizationError

Functions

Name Summary
<no name provided> fun <no name provided>(): Unit