package oauth
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- oauth
- JsonTransform
- JsonLoggingStrategy
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
Type Members
- trait GrantScope extends AnyRef
- trait GrantScopeVerifier extends (Iterable[String]) => Future[Iterable[GrantScope]]
Validate the requested authorization scope.
Validate the requested authorization scope. If the authorization scope itself is invalid, return Failure. If subsequent processing is to continue, create your own defined GrantScope.
Depending on the specification, for example, if you receive an unsupported authorization scope request, or if you are expecting one or more authorization scopes and there is no request, you can notify the authorization redirection endpoint of the error by returning Failure as an invalid request.
Require: Mixin AutoInject
- implicit class JSerialization[T] extends AnyRef
- Attributes
- protected
- Definition Classes
- JsonTransform
- trait OAuth2[U] extends OAuth2Provider[Future, U]
- trait OAuth2Protection[F[_], U] extends Directives with AutoInject
- trait OAuth2Provider[F[_], U] extends Directives with AutoInject
Value Members
- implicit def __toEntryMaterialization(raw: String)(implicit logEnabled: JsonConvertLogEnabled): JsonEntry
- Attributes
- protected
- Definition Classes
- JsonTransform
- implicit def accessTokenMarshaller: ToResponseMarshaller[AccessToken]
- def jsonReadLogging(v: => JsonVal)(implicit logEnabled: JsonConvertLogEnabled): JsonVal
- Definition Classes
- JsonLoggingStrategy
- def jsonWriteLogging(v: => JsonVal)(implicit logEnabled: JsonConvertLogEnabled): JsonVal
- Definition Classes
- JsonLoggingStrategy
- lazy val logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
- object GrantScope