Свойство | Тип | Описание | |
---|---|---|---|
$rolesPathPrefix | string | The naming directory name prefix used to load the user's roles. | |
$userPathPrefix | string | The naming directroy name prefix used to load the user. |
Метод | Описание | |
---|---|---|
initialize ( AppserverIo\Psr\Security\Auth\Subject $subject, AppserverIo\Psr\Security\Auth\Callback\CallbackHandlerInterface $callbackHandler, AppserverIo\Collections\MapInterface $sharedState, AppserverIo\Collections\MapInterface $params ) : void | Initialize the login module. This stores the subject, callbackHandler and sharedState and options for the login session. Subclasses should override if they need to process their own options. A call to parent::initialize() must be made in the case of an override. | |
logout ( ) : boolean | Performs the user logout. |
Метод | Описание | |
---|---|---|
getRoleSets ( ) : array | Get the roles the current user belongs to by querying the rolesPathPrefix + '/' + super.getUsername() JNDI location. | |
getUsersPassword ( ) : AppserverIo\Lang\String | Returns the password for the user from the naming directory. |
protected getRoleSets ( ) : array | ||
Результат | array | The roles the user is assigned to |
protected getUsersPassword ( ) : AppserverIo\Lang\String | ||
Результат | AppserverIo\Lang\String | The user's password |
public initialize ( AppserverIo\Psr\Security\Auth\Subject $subject, AppserverIo\Psr\Security\Auth\Callback\CallbackHandlerInterface $callbackHandler, AppserverIo\Collections\MapInterface $sharedState, AppserverIo\Collections\MapInterface $params ) : void | ||
$subject | AppserverIo\Psr\Security\Auth\Subject | The Subject to update after a successful login |
$callbackHandler | AppserverIo\Psr\Security\Auth\Callback\CallbackHandlerInterface | The callback handler that will be used to obtain the user identity and credentials |
$sharedState | AppserverIo\Collections\MapInterface | A map shared between all configured login module instances |
$params | AppserverIo\Collections\MapInterface | The parameters passed to the login module |
Результат | void |
protected string $rolesPathPrefix | ||
Результат | string |
protected string $userPathPrefix | ||
Результат | string |