org.beangle.security.authc
package org.beangle.security.authc
Members list
Type members
Classlikes
abstract class AbstractAccountRealm extends Realm, Logging
Attributes
- Supertypes
- Known subtypes
-
class DefaultAccountRealm
abstract class AbstractAuthenticator extends Authenticator, Logging
Attributes
- Supertypes
- Known subtypes
-
class RealmAuthenticator
trait Account extends Principal, Externalizable
Authentication Information
Authentication Information
Attributes
- Supertypes
-
trait Externalizabletrait Serializabletrait Principalclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class DefaultAccount
class AccountExpiredException(message: String, token: AuthenticationToken) extends AccountStatusException
Attributes
- Supertypes
-
class AccountStatusExceptionclass AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
class AccountStatusException(message: String, token: AuthenticationToken) extends AuthenticationException
Attributes
- Supertypes
-
class AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
trait AccountStore
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LdapUserStoreclass SimpleLdapUserStore
object AnonymousToken extends AuthenticationToken
Attributes
- Supertypes
-
trait AuthenticationTokentrait Serializabletrait Principalclass Objecttrait Matchableclass AnyShow all
- Self type
-
AnonymousToken.type
class AuthenticationException(message: String, val principal: Any, cause: Throwable) extends SecurityException
认证异常
认证异常
Attributes
- Supertypes
-
class SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AccountStatusExceptionclass AccountExpiredExceptionclass DisabledExceptionclass LockedExceptionclass BadCredentialExceptionclass SessionExceptionclass OvermaxSessionExceptionclass SessionExpiredExceptionShow all
trait AuthenticationListener
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait AuthenticationToken extends Principal, Serializable
Authentication Token used before authentication
Authentication Token used before authentication
Attributes
- Supertypes
-
trait Serializabletrait Principalclass Objecttrait Matchableclass Any
- Known subtypes
trait Authenticator
Authentication Manager
Authentication Manager
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AbstractAuthenticatorclass RealmAuthenticator
class BadCredentialException(message: String, token: AuthenticationToken, cause: Throwable) extends AuthenticationException
Attributes
- Supertypes
-
class AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait CredentialChecker
凭证验证器
凭证验证器
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultCredentialCheckerclass BindCredentialChecker
class CredentialExpiredException(message: String, token: AuthenticationToken) extends AccountStatusException
Attributes
- Supertypes
-
class AccountStatusExceptionclass AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
trait CredentialStore
凭证存储库
凭证存储库
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DBCredentialStoreclass LdapCredentialStore
trait DBCredentialStore extends CredentialStore
Attributes
- Supertypes
object DefaultAccount
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DefaultAccount.type
final class DefaultAccount extends Account
class DefaultAccountRealm(accountStore: AccountStore, credentialChecker: CredentialChecker) extends AbstractAccountRealm
Attributes
- Supertypes
-
class AbstractAccountRealmtrait Loggingtrait Realmclass Objecttrait Matchableclass AnyShow all
class DefaultCredentialChecker(credentialStore: CredentialStore) extends CredentialChecker
Attributes
- Supertypes
class DisabledException(message: String, token: AuthenticationToken) extends AccountStatusException
Attributes
- Supertypes
-
class AccountStatusExceptionclass AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object FirstSuccessfulStrategy extends RealmAuthenticationStrategy, Logging
First win,imply at least one and ignore remainders
First win,imply at least one and ignore remainders
Attributes
- Supertypes
- Self type
class LockedException(message: String, token: AuthenticationToken) extends AccountStatusException
Attributes
- Supertypes
-
class AccountStatusExceptionclass AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object PasswordPolicy
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PasswordPolicy.type
trait PasswordPolicy
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PolicyBean
trait PasswordPolicyProvider
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object PasswordStrengthChecker
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class PreauthToken(val principal: Any, val credential: Any) extends AuthenticationToken
Preauth Authentication Token
Preauth Authentication Token
Attributes
- Supertypes
-
trait AuthenticationTokentrait Serializabletrait Principalclass Objecttrait Matchableclass AnyShow all
object Principals
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Principals.type
object Profile
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
How we authenticate user within multiple realms
How we authenticate user within multiple realms
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object FirstSuccessfulStrategy.type
class RealmAuthenticator(val reams: List[Realm]) extends AbstractAuthenticator, Logging
Realm Authenticator
Realm Authenticator
Attributes
- Supertypes
-
class AbstractAuthenticatortrait Loggingtrait Authenticatorclass Objecttrait Matchableclass AnyShow all
class UsernameNotFoundException(message: String, token: AuthenticationToken, cause: Throwable) extends AuthenticationException
Attributes
- Supertypes
-
class AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
class UsernamePasswordToken(val principal: Any, val credential: Any) extends AuthenticationToken
Simple Authentication Token
Simple Authentication Token
Attributes
- Supertypes
-
trait AuthenticationTokentrait Serializabletrait Principalclass Objecttrait Matchableclass AnyShow all
In this article