org.beangle.security.authc

Members list

Type members

Classlikes

abstract class AbstractAccountRealm extends Realm, Logging

Attributes

Supertypes
trait Logging
trait Realm
class Object
trait Matchable
class Any
Known subtypes
abstract class AbstractAuthenticator extends Authenticator, Logging

Attributes

Supertypes
trait Logging
class Object
trait Matchable
class Any
Known subtypes
trait Account extends Principal, Externalizable

Authentication Information

Authentication Information

Attributes

Supertypes
trait Externalizable
trait Serializable
trait Principal
class Object
trait Matchable
class Any
Show all
Known subtypes
class AccountExpiredException(message: String, token: AuthenticationToken) extends AccountStatusException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class AccountStatusException(message: String, token: AuthenticationToken) extends AuthenticationException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AccountStore

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait Serializable
trait Principal
class Object
trait Matchable
class Any
Show all
Self type
class AuthenticationException(message: String, val principal: Any, cause: Throwable) extends SecurityException

认证异常

认证异常

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
trait AuthenticationToken extends Principal, Serializable

Authentication Token used before authentication

Authentication Token used before authentication

Attributes

Supertypes
trait Serializable
trait Principal
class Object
trait Matchable
class Any
Known subtypes

Authentication Manager

Authentication Manager

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BadCredentialException(message: String, token: AuthenticationToken, cause: Throwable) extends AuthenticationException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class BadPreauthTokenException(message: String, token: Any, cause: Throwable) extends AuthenticationException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class CredentialAge(updatedAt: Instant, expiredOn: LocalDate, inactiveOn: LocalDate)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

凭证验证器

凭证验证器

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

凭证存储库

凭证存储库

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class DefaultAccount extends Account

Attributes

Companion
object
Supertypes
trait Account
trait Externalizable
trait Serializable
trait Principal
class Object
trait Matchable
class Any
Show all
class DefaultAccountRealm(accountStore: AccountStore, credentialChecker: CredentialChecker) extends AbstractAccountRealm

Attributes

Supertypes
trait Logging
trait Realm
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
class DisabledException(message: String, token: AuthenticationToken) extends AccountStatusException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

First win,imply at least one and ignore remainders

First win,imply at least one and ignore remainders

Attributes

Supertypes
trait Logging
class Object
trait Matchable
class Any
Self type
class LockedException(message: String, token: AuthenticationToken) extends AccountStatusException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class PolicyBean

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class PreauthToken(val principal: Any, val credential: Any) extends AuthenticationToken

Preauth Authentication Token

Preauth Authentication Token

Attributes

Supertypes
trait Serializable
trait Principal
class Object
trait Matchable
class Any
Show all
object Principals

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Principals.type
object Profile

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Profile.type
case class Profile(id: Long, name: String, properties: Map[String, String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

How we authenticate user within multiple realms

How we authenticate user within multiple realms

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RealmAuthenticator(val reams: List[Realm]) extends AbstractAuthenticator, Logging

Realm Authenticator

Realm Authenticator

Attributes

Supertypes
trait Logging
class Object
trait Matchable
class Any
Show all
class UsernameNotFoundException(message: String, token: AuthenticationToken, cause: Throwable) extends AuthenticationException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class UsernamePasswordToken(val principal: Any, val credential: Any) extends AuthenticationToken

Simple Authentication Token

Simple Authentication Token

Attributes

Supertypes
trait Serializable
trait Principal
class Object
trait Matchable
class Any
Show all