Module: Doorkeeper::OAuth

Defined in:
lib/doorkeeper.rb,
lib/doorkeeper/oauth.rb,
lib/doorkeeper/oauth/error.rb,
lib/doorkeeper/oauth/token.rb,
lib/doorkeeper/oauth/client.rb,
lib/doorkeeper/oauth/scopes.rb,
lib/doorkeeper/oauth/nonstandard.rb,
lib/doorkeeper/oauth/base_request.rb,
lib/doorkeeper/oauth/code_request.rb,
lib/doorkeeper/oauth/base_response.rb,
lib/doorkeeper/oauth/code_response.rb,
lib/doorkeeper/oauth/hooks/context.rb,
lib/doorkeeper/oauth/token_request.rb,
lib/doorkeeper/oauth/error_response.rb,
lib/doorkeeper/oauth/token_response.rb,
lib/doorkeeper/oauth/pre_authorization.rb,
lib/doorkeeper/oauth/authorization/code.rb,
lib/doorkeeper/oauth/client/credentials.rb,
lib/doorkeeper/oauth/authorization/token.rb,
lib/doorkeeper/oauth/helpers/uri_checker.rb,
lib/doorkeeper/oauth/token_introspection.rb,
lib/doorkeeper/oauth/helpers/unique_token.rb,
lib/doorkeeper/oauth/authorization/context.rb,
lib/doorkeeper/oauth/helpers/scope_checker.rb,
lib/doorkeeper/oauth/refresh_token_request.rb,
lib/doorkeeper/oauth/invalid_token_response.rb,
lib/doorkeeper/oauth/forbidden_token_response.rb,
lib/doorkeeper/oauth/invalid_request_response.rb,
lib/doorkeeper/oauth/authorization/uri_builder.rb,
lib/doorkeeper/oauth/client_credentials/issuer.rb,
lib/doorkeeper/oauth/authorization_code_request.rb,
lib/doorkeeper/oauth/client_credentials/creator.rb,
lib/doorkeeper/oauth/client_credentials_request.rb,
lib/doorkeeper/oauth/client_credentials/validator.rb,
lib/doorkeeper/oauth/password_access_token_request.rb

Defined Under Namespace

Modules: Authorization, ClientCredentials, Helpers, Hooks Classes: AuthorizationCodeRequest, BaseRequest, BaseResponse, Client, ClientCredentialsRequest, CodeRequest, CodeResponse, Error, ErrorResponse, ForbiddenTokenResponse, InvalidRequestResponse, InvalidTokenResponse, NonStandard, PasswordAccessTokenRequest, PreAuthorization, RefreshTokenRequest, Scopes, Token, TokenIntrospection, TokenRequest, TokenResponse

Constant Summary collapse

GRANT_TYPES =
[
  AUTHORIZATION_CODE = "authorization_code",
  IMPLICIT = "implicit",
  PASSWORD = "password",
  CLIENT_CREDENTIALS = "client_credentials",
  REFRESH_TOKEN = "refresh_token",
].freeze