Class PamRealmIdentityStore
- java.lang.Object
-
- fish.payara.security.realm.identitystores.RealmIdentityStore
-
- fish.payara.security.realm.identitystores.PamRealmIdentityStore
-
- All Implemented Interfaces:
jakarta.security.enterprise.identitystore.IdentityStore
@Typed(PamRealmIdentityStore.class) public class PamRealmIdentityStore extends RealmIdentityStore
PamRealmIdentityStore
Identity store validates the user using dynamically created pam realm instance and returns the validation result with the caller name and groups.- Author:
- Gaurav Gupta
-
-
Field Summary
Fields Modifier and Type Field Description static Class<PamRealm>
REALM_CLASS
static Class<PamLoginModule>
REALM_LOGIN_MODULE_CLASS
-
Constructor Summary
Constructors Constructor Description PamRealmIdentityStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(PamRealmIdentityStoreConfiguration configuration)
jakarta.security.enterprise.identitystore.CredentialValidationResult
validate(jakarta.security.enterprise.credential.Credential credential)
-
Methods inherited from class fish.payara.security.realm.identitystores.RealmIdentityStore
login, setConfiguration, validate
-
-
-
-
Field Detail
-
REALM_LOGIN_MODULE_CLASS
public static final Class<PamLoginModule> REALM_LOGIN_MODULE_CLASS
-
-
Method Detail
-
init
public void init(PamRealmIdentityStoreConfiguration configuration)
-
validate
public jakarta.security.enterprise.identitystore.CredentialValidationResult validate(jakarta.security.enterprise.credential.Credential credential)
- Specified by:
validate
in interfacejakarta.security.enterprise.identitystore.IdentityStore
- Overrides:
validate
in classRealmIdentityStore
-
-