Package com.sun.enterprise.security.auth.realm
This package contains the Realms used by Payara for its native identity stores.
Realms in Payara have to be paired with LoginModules, which are in the
com.sun.enterprise.security.auth.login
package.
A Realm contains the actual credential validation functionality of an identity store, but can additionally contain user management (create, update delete) functionality as well.
-
Interface Summary Interface Description User All users are principals ... -
Class Summary Class Description AbstractRealm This class contains all abstract methods of a Payara Realm.AbstractStatefulRealm This class is the base for all Payara Realm classes, and contains common object state such as the realm name, general properties and the assign groups.GroupMapper Realm RealmConfig RealmConfig usable by standalone : Admin CLI for creating Realms It has a subset of functionality defined in com.sun.enterprise.security.RealmConfigRealmsManager RealmsManagerStore This class stores a static, but weak, reference to the realms manager.RealmsProbeProvider RealmStatsProvider -
Exception Summary Exception Description BadRealmException Exception thrown when a Realm is found to be corrupted for some reason.BadUserException Exception thrown when a User is found to be corrupted for some reason.GroupNotEmptyException Exception thrown when an operation is requested to remove a group that has a list of users.InvalidOperationException Exception thrown when an operation is invoked on a realm that does not support it.NoSuchRealmException Exception thrown when an operation is requested on a realm which does not exist.NoSuchUserException Exception thrown when an operation is requested on a user which does not exist.