securesocial.core

Authenticator

case class Authenticator(id: String, identityId: IdentityId, creationDate: DateTime, lastUsed: DateTime, expirationDate: DateTime) extends Product with Serializable

An authenticator tracks an authenticated user.

id

The authenticator id

identityId

The user id

creationDate

The creation timestamp

lastUsed

The last used timestamp

expirationDate

The expiration time

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Authenticator
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Authenticator(id: String, identityId: IdentityId, creationDate: DateTime, lastUsed: DateTime, expirationDate: DateTime)

    id

    The authenticator id

    identityId

    The user id

    creationDate

    The creation timestamp

    lastUsed

    The last used timestamp

    expirationDate

    The expiration time

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val creationDate: DateTime

    The creation timestamp

  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. val expirationDate: DateTime

    The expiration time

  11. def expired: Boolean

    Checks if the authenticator has expired.

    Checks if the authenticator has expired. This is an absolute timeout since the creation of the authenticator

    returns

    true if the authenticator has expired, false otherwise.

  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. val id: String

    The authenticator id

  15. val identityId: IdentityId

    The user id

  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. def isValid: Boolean

  18. val lastUsed: DateTime

    The last used timestamp

  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  23. def timedOut: Boolean

    Checks if the time elapsed since the last time the authenticator was used is longer than the maximum idle timeout specified in the properties.

    Checks if the time elapsed since the last time the authenticator was used is longer than the maximum idle timeout specified in the properties.

    returns

    true if the authenticator timed out, false otherwise.

  24. def toCookie: Cookie

    Creates a cookie representing this authenticator

    Creates a cookie representing this authenticator

    returns

    a cookie instance

  25. def touch: Authenticator

    Updates the last used timestap (note that this does not save it in the store)

    Updates the last used timestap (note that this does not save it in the store)

    returns

    A new authenticator instance with the new timestamp.

  26. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped