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 getLinkUser (session: Session): AuthUser

  3. def getMergeUser (session: Session): AuthUser

  4. def getOriginalUrl (context: Context): String

  5. def getProvider (providerKey: String): AuthProvider

  6. def getResolver (): Resolver

  7. def getUser (context: Context): AuthUser

  8. def getUser (session: Session): AuthUser

  9. def getUserService (): UserService

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

  11. def hasUserService (): Boolean

  12. def isAccountAutoLink (): Boolean

  13. def isAccountAutoMerge (): Boolean

  14. def isAccountMergeEnabled (): Boolean

  15. def isLoggedIn (session: Session): Boolean

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

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

  18. def logout (session: Session): Result

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

  20. def peekOriginalUrl (context: Context): String

  21. def removeLinkUser (session: Session): Unit

  22. def removeMergeUser (session: Session): Unit

  23. def setResolver (res: Resolver): Unit

  24. def setUserService (service: UserService): Unit

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

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

  27. def storeOriginalUrl (context: Context): String

  28. def storeUser (session: Session, u: AuthUser): Unit