Package

glasskey

model

Permalink

package model

Created by loande on 8/13/15.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class AccessDenied extends OAuthException

    Permalink
  2. trait AuthCodeAccessTokenHelper extends OAuthAccessTokenHelper

    Permalink

    Created by loande on 12/18/15.

  3. case class BaseValidatedAccessToken(client_id: Option[String], access_token: BaseValidatedData) extends ValidatedToken with Product with Serializable

    Permalink
  4. case class BaseValidatedData(user_id: Option[String]) extends ValidatedData with Product with Serializable

    Permalink
  5. class ExpiredToken extends OAuthException

    Permalink
  6. sealed trait GrantType extends AnyRef

    Permalink
  7. class InsufficientScope extends OAuthException

    Permalink
  8. class InvalidClient extends OAuthException

    Permalink
  9. class InvalidGrant extends OAuthException

    Permalink
  10. class InvalidRequest extends OAuthException

    Permalink
  11. class InvalidScope extends OAuthException

    Permalink
  12. class InvalidToken extends OAuthException

    Permalink
  13. case class OAuthAccessToken(refresh_token: Option[String], token_type: String, expires_in: Option[Long], access_token: String, id_token: Option[String]) extends Product with Serializable

    Permalink

    Created by loande on 6/3/15.

  14. trait OAuthAccessTokenHelper extends AnyRef

    Permalink
  15. trait OAuthErrorHelper extends AnyRef

    Permalink
  16. abstract class OAuthException extends Exception

    Permalink
  17. case class OAuthValidatedData(username: Option[String], user_id: Option[String], orgName: Option[String], client_id: Option[String], scopes: Option[Set[String]] = None) extends ValidatedData with Product with Serializable

    Permalink
  18. class OIDCDataNotAvailableException extends Throwable

    Permalink

    Created by loande on 7/7/15.

  19. case class ProtectedResourceRequest(headers: Map[String, Seq[String]], params: Map[String, Seq[String]]) extends RequestBase with Product with Serializable

    Permalink
  20. class RedirectUriMismatch extends OAuthException

    Permalink
  21. trait RefreshAccessTokenHelper extends OAuthAccessTokenHelper

    Permalink

    Created by loande on 12/18/15.

  22. class RequestBase extends AnyRef

    Permalink

    Created by loande on 12/1/2014.

  23. trait ResourceOwnerAccessTokenHelper extends OAuthAccessTokenHelper

    Permalink

    Created by loande on 12/18/15.

  24. class UnauthorizedClient extends OAuthException

    Permalink
  25. class UnsupportedGrantType extends OAuthException

    Permalink
  26. class UnsupportedResponseType extends OAuthException

    Permalink
  27. case class ValidatedAccessToken(client_id: Option[String], token: Option[String], refreshToken: Option[String], scope: Option[String], token_type: Option[String], expires_in: Option[Long], access_token: OAuthValidatedData) extends ValidatedToken with Product with Serializable

    Permalink
  28. trait ValidatedData extends AnyRef

    Permalink
  29. case class ValidatedEntitlementAccessToken(client_id: Option[String], token: Option[String], refreshToken: Option[String], scope: Option[String], token_type: Option[String], expires_in: Option[Long], access_token: ValidatedEntitlementData) extends ValidatedToken with Product with Serializable

    Permalink

    Created by loande on 6/17/15.

  30. case class ValidatedEntitlementData(username: Option[String], user_id: Option[String], orgName: Option[String], applicationentitlements: Either[Set[String], String], client_id: Option[String], scopes: Option[Set[String]] = None) extends ValidatedData with Product with Serializable

    Permalink

    Created by loande on 6/17/15.

  31. trait ValidatedToken extends AnyRef

    Permalink

    Created by loande on 6/8/15.

  32. case class ValidationError(error: String, error_description: String, status_code: Option[Int]) extends Product with Serializable

    Permalink

    Created by loande on 6/17/15.

Value Members

  1. object AuthorizationCode extends GrantType with Product with Serializable

    Permalink
  2. object ClientCredentials extends GrantType with Product with Serializable

    Permalink
  3. object GrantType

    Permalink
  4. object OAuthTerms

    Permalink
  5. object RefreshToken extends GrantType with Product with Serializable

    Permalink
  6. object ResourceOwner extends GrantType with Product with Serializable

    Permalink
  7. package fetchers

    Permalink
  8. def getUserId(claims: Seq[Claim[_]]): String

    Permalink
  9. package validation

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped