Class RealmIdentityStore
- java.lang.Object
-
- fish.payara.security.realm.identitystores.RealmIdentityStore
-
- All Implemented Interfaces:
jakarta.security.enterprise.identitystore.IdentityStore
- Direct Known Subclasses:
FileRealmIdentityStore
,PamRealmIdentityStore
,SolarisRealmIdentityStore
@Typed(RealmIdentityStore.class) public class RealmIdentityStore extends Object implements jakarta.security.enterprise.identitystore.IdentityStore
RealmIdentityStore
Identity store validates the credential using existing realm instance and returns the validation result with the caller name and groups.- Author:
- Gaurav Gupta
-
-
Constructor Summary
Constructors Constructor Description RealmIdentityStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Subject
login(jakarta.security.enterprise.credential.UsernamePasswordCredential credential, String realmName)
void
setConfiguration(fish.payara.security.annotations.RealmIdentityStoreDefinition definition)
jakarta.security.enterprise.identitystore.CredentialValidationResult
validate(jakarta.security.enterprise.credential.Credential credential)
protected jakarta.security.enterprise.identitystore.CredentialValidationResult
validate(jakarta.security.enterprise.credential.UsernamePasswordCredential credential, String realmName)
-
-
-
Method Detail
-
setConfiguration
public void setConfiguration(fish.payara.security.annotations.RealmIdentityStoreDefinition definition)
-
validate
public jakarta.security.enterprise.identitystore.CredentialValidationResult validate(jakarta.security.enterprise.credential.Credential credential)
- Specified by:
validate
in interfacejakarta.security.enterprise.identitystore.IdentityStore
-
validate
protected jakarta.security.enterprise.identitystore.CredentialValidationResult validate(jakarta.security.enterprise.credential.UsernamePasswordCredential credential, String realmName)
-
-