com.feth.play.module.pa

PlayAuthenticate

object PlayAuthenticate extends

Visibility
  1. Public
  2. All

Type Members

  1. class Resolver extends AnyRef

    Attributes
    abstract

Value Members

  1. def getConfiguration (): Configuration

  2. def getFromCache (session: Session, key: String): AnyRef

  3. def getLinkUser (session: Session): AuthUser

  4. def getMergeUser (session: Session): AuthUser

  5. def getOriginalUrl (context: Context): String

  6. def getProvider (providerKey: String): AuthProvider

  7. def getResolver (): Resolver

  8. def getUser (context: Context): AuthUser

  9. def getUser (session: Session): AuthUser

  10. def getUserService (): UserService

  11. def handleAuthentication (provider: String, context: Context, payload: Any): Result

  12. def hasUserService (): Boolean

  13. def isAccountAutoLink (): Boolean

  14. def isAccountAutoMerge (): Boolean

  15. def isAccountMergeEnabled (): Boolean

  16. def isLoggedIn (session: Session): Boolean

  17. def link (context: Context, link: Boolean): Result

  18. def loginAndRedirect (context: Context, loginUser: AuthUser): Result

  19. def logout (session: Session): Result

  20. def merge (context: Context, merge: Boolean): Result

  21. def peekOriginalUrl (context: Context): String

  22. def removeFromCache (session: Session, key: String): AnyRef

  23. def removeLinkUser (session: Session): Unit

  24. def removeMergeUser (session: Session): Unit

  25. def setResolver (res: Resolver): Unit

  26. def setUserService (service: UserService): Unit

  27. def storeInCache (session: Session, key: String, o: Any): Unit

  28. def storeLinkUser (identity: AuthUser, session: Session): Unit

  29. def storeMergeUser (identity: AuthUser, session: Session): Unit

  30. def storeOriginalUrl (context: Context): String

  31. def storeUser (session: Session, authUser: AuthUser): Unit