scalaoauth2.provider
Members list
Packages
Type members
Classlikes
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Access token
Access token
Value parameters
- createdAt
-
Access token is created date.
- lifeSeconds
-
Life of the access token since its creation. In seconds.
- params
-
Additional parameters to add information/restriction on given Access token.
- refreshToken
-
Refresh token is used to re-issue access token.
- scope
-
Inform the client of the scope of the access token issued.
- token
-
Access token is used to authentication.
Attributes
- Source
- DataHandler.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- AccessTokenFetcher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AuthHeader.typeobject RequestParameter.type
Attributes
- Source
- AccessTokenFetcher.scala
- Supertypes
- Self type
-
AuthHeader.type
Authorized information
Authorized information
Value parameters
- clientId
-
Using client id which is registered on system.
- codeChallenge
-
This value is used by Authorization Code Grant for PKCE support.
- codeChallengeMethod
-
This value is used by Authorization Code Grant for PKCE support.
- redirectUri
-
This value is used by Authorization Code Grant.
- scope
-
Inform the client of the scope of the access token issued.
- user
-
Authorized user which is registered on system.
Attributes
- Source
- DataHandler.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- GrantHandler.scala
- Supertypes
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AuthorizationRequestclass RequestBaseclass Objecttrait Matchableclass AnyShow all
Provide Authorization phases support for using OAuth 2.0.
Provide Authorization phases support for using OAuth 2.0.
=== [Authorization phases] ===
==== Authorization Code Grant ====
-
validateClient(request)
-
findAuthInfoByCode(code)
-
deleteAuthCode(code)
-
getStoredAccessToken(authInfo)
-
refreshAccessToken(authInfo, token)
-
createAccessToken(authInfo)
==== Refresh Token Grant ====
-
validateClient(clientCredential, grantType)
-
findAuthInfoByRefreshToken(refreshToken)
-
refreshAccessToken(authInfo, refreshToken)
==== Resource Owner Password Credentials Grant ====
-
validateClient(request)
-
findUser(request)
-
getStoredAccessToken(authInfo)
-
refreshAccessToken(authInfo, token)
-
createAccessToken(authInfo)
==== Client Credentials Grant ====
-
validateClient(request)
-
findUser(request)
-
getStoredAccessToken(authInfo)
-
refreshAccessToken(authInfo, token)
-
createAccessToken(authInfo)
==== Implicit Grant ====
-
validateClient(request)
-
findUser(request)
-
getStoredAccessToken(authInfo)
-
createAccessToken(authInfo)
Attributes
- Source
- AuthorizationHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DataHandler[U]
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
- Known subtypes
-
class AuthorizationCodeRequestclass ClientCredentialsRequestclass ImplicitRequestclass PasswordRequestclass RefreshTokenRequest
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- GrantHandler.scala
- Supertypes
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AuthorizationRequestclass RequestBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- DataHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- DataHandler.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CodeChallengeMethod.type
Provide accessing to data storage for using OAuth 2.0.
Provide accessing to data storage for using OAuth 2.0.
Attributes
- Source
- DataHandler.scala
- Supertypes
-
trait ProtectedResourceHandler[U]trait AuthorizationHandler[U]class Objecttrait Matchableclass Any
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- AccessTokenFetcher.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- GrantHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- GrantHandler.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- GrantHandler.scala
- Supertypes
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AuthorizationRequestclass RequestBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AccessDeniedclass ExpiredTokenclass InsufficientScopeclass InvalidClientclass InvalidGrantclass InvalidRequestclass InvalidScopeclass InvalidTokenclass RedirectUriMismatchclass UnauthorizedClientclass UnsupportedGrantTypeclass UnsupportedResponseTypeShow all
Attributes
- Source
- GrantHandler.scala
- Supertypes
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AuthorizationRequestclass RequestBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- DataHandler.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CodeChallengeMethodclass Objecttrait Matchableclass AnyShow all
- Self type
-
Plain.type
Attributes
- Companion
- object
- Source
- ProtectedResource.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ProtectedResource.type
Attributes
- Companion
- trait
- Source
- ProtectedResource.scala
- Supertypes
- Self type
-
ProtectedResource.type
Provide access to Protected Resource phase support for using OAuth 2.0.
Provide access to Protected Resource phase support for using OAuth 2.0.
=== [Access to Protected Resource phase] ===
- findAccessToken(token)
- findAuthInfoByAccessToken(token)
Attributes
- Source
- ProtectedResourceHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DataHandler[U]
Attributes
- Source
- ProtectedResourceRequest.scala
- Supertypes
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- GrantHandler.scala
- Supertypes
Attributes
- Source
- AuthorizationRequest.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AuthorizationRequestclass RequestBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- RequestBase.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AuthorizationRequestclass AuthorizationCodeRequestclass ClientCredentialsRequestclass ImplicitRequestclass PasswordRequestclass RefreshTokenRequestclass ProtectedResourceRequestShow all
Attributes
- Source
- AccessTokenFetcher.scala
- Supertypes
- Self type
-
RequestParameter.type
Attributes
- Source
- DataHandler.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CodeChallengeMethodclass Objecttrait Matchableclass AnyShow all
- Self type
-
S256.type
Attributes
- Companion
- object
- Source
- TokenEndpoint.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object TokenEndpoint.type
Attributes
- Companion
- trait
- Source
- TokenEndpoint.scala
- Supertypes
- Self type
-
TokenEndpoint.type
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OAuthException.scala
- Supertypes
-
class OAuthErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all