package oauth
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- oauth
- JsonTransform
- JsonLoggingStrategy
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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