C# Class pGina.Plugin.UsernameMod.UsernameModPlugin

Inheritance: IPluginConfiguration, IPluginAuthentication, IPluginAuthorization, IPluginAuthenticationGateway
Afficher le fichier Open project: MutonUfoAI/pgina

Méthodes publiques

Свойство Type Description
SimpleUuid System.Guid

Méthodes publiques

Méthode Description
Configure ( ) : void
Starting ( ) : void
Stopping ( ) : void
UsernameModPlugin ( ) : System

Private Methods

Méthode Description
IPluginAuthentication ( SessionProperties properties ) : BooleanResult

Runs the rules against the username, modifying it for future plugins. If a IMatchRule is present and matches, it will allow a login for that user regardless of an entered password.

IPluginAuthenticationGateway ( SessionProperties properties ) : BooleanResult

Runs the rules against the username, modifying it for future plugins. If an IMatchRule is present, AuthenticatedUserGateway will only return true if the username matches the rule.

IPluginAuthorization ( SessionProperties properties ) : BooleanResult

Runs the rules against the username, modifying it for future plugins. If an IMatchRule is present, AuthorizeUser will only return true if the username matches the rule.

Method Details

Configure() public méthode

public Configure ( ) : void
Résultat void

Starting() public méthode

public Starting ( ) : void
Résultat void

Stopping() public méthode

public Stopping ( ) : void
Résultat void

UsernameModPlugin() public méthode

public UsernameModPlugin ( ) : System
Résultat System

Property Details

SimpleUuid public_oe static_oe property

public static Guid,System SimpleUuid
Résultat System.Guid