Packages

p

refuel

oauth

package oauth

Linear Supertypes
JsonTransform, JsonLoggingStrategy, LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. oauth
  2. JsonTransform
  3. JsonLoggingStrategy
  4. LazyLogging
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait GrantScope extends AnyRef
  2. 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

  3. implicit class JSerialization[T] extends AnyRef
    Attributes
    protected
    Definition Classes
    JsonTransform
  4. trait OAuth2[U] extends OAuth2Provider[Future, U]
  5. trait OAuth2Protection[F[_], U] extends Directives with AutoInject
  6. trait OAuth2Provider[F[_], U] extends Directives with AutoInject

Value Members

  1. implicit def __toEntryMaterialization(raw: String)(implicit logEnabled: JsonConvertLogEnabled): JsonEntry
    Attributes
    protected
    Definition Classes
    JsonTransform
  2. implicit def accessTokenMarshaller: ToResponseMarshaller[AccessToken]
  3. def jsonReadLogging(v: ⇒ JsonVal)(implicit logEnabled: JsonConvertLogEnabled): JsonVal
    Definition Classes
    JsonLoggingStrategy
  4. def jsonWriteLogging(v: ⇒ JsonVal)(implicit logEnabled: JsonConvertLogEnabled): JsonVal
    Definition Classes
    JsonLoggingStrategy
  5. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  6. object GrantScope

Inherited from JsonTransform

Inherited from JsonLoggingStrategy

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped