com.feth.play.module.pa

PlayAuthenticate

object PlayAuthenticate extends

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Resolver extends AnyRef

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