C# Class Apache.Shiro.Subject.DelegatingSubject

Inheritance: ISubject
Afficher le fichier Open project: katasource/shironet Class Usage Examples

Méthodes publiques

Méthode Description
CheckPermission ( IPermission permission ) : void
CheckPermission ( string permission ) : void
CheckPermissions ( ) : void
CheckPermissions ( IEnumerable permissions ) : void
CheckRole ( string roleId ) : void
CheckRoles ( IEnumerable roleIds ) : void
DelegatingSubject ( IPrincipalCollection principals, bool authenticated, string host, ISession session, ISecurityManager manager ) : System
DelegatingSubject ( ISecurityManager manager ) : System
GetSession ( ) : ISession
GetSession ( bool create ) : ISession
HasAllRoles ( IEnumerable roleIds ) : bool
HasRole ( string roleId ) : bool
HasRoles ( IEnumerable roleIds ) : bool[]
IsPermitted ( IPermission permission ) : bool
IsPermitted ( string permission ) : bool
IsPermitted ( ) : bool[]
IsPermitted ( IEnumerable permissions ) : bool[]
IsPermittedAll ( ) : bool
IsPermittedAll ( IEnumerable permissions ) : bool
Login ( IAuthenticationToken token ) : void
Logout ( ) : void

Méthodes protégées

Méthode Description
AssertAuthcCheckPossible ( ) : void
Decorate ( ISession session ) : ISession
DecorateSession ( object sessionId ) : ISession
HasPrincipals ( ) : bool

Private Methods

Méthode Description
SessionStopped ( ) : void

Method Details

AssertAuthcCheckPossible() protected méthode

protected AssertAuthcCheckPossible ( ) : void
Résultat void

CheckPermission() public méthode

public CheckPermission ( IPermission permission ) : void
permission IPermission
Résultat void

CheckPermission() public méthode

public CheckPermission ( string permission ) : void
permission string
Résultat void

CheckPermissions() public méthode

public CheckPermissions ( ) : void
Résultat void

CheckPermissions() public méthode

public CheckPermissions ( IEnumerable permissions ) : void
permissions IEnumerable
Résultat void

CheckRole() public méthode

public CheckRole ( string roleId ) : void
roleId string
Résultat void

CheckRoles() public méthode

public CheckRoles ( IEnumerable roleIds ) : void
roleIds IEnumerable
Résultat void

Decorate() protected méthode

protected Decorate ( ISession session ) : ISession
session ISession
Résultat ISession

DecorateSession() protected méthode

protected DecorateSession ( object sessionId ) : ISession
sessionId object
Résultat ISession

DelegatingSubject() public méthode

public DelegatingSubject ( IPrincipalCollection principals, bool authenticated, string host, ISession session, ISecurityManager manager ) : System
principals IPrincipalCollection
authenticated bool
host string
session ISession
manager ISecurityManager
Résultat System

DelegatingSubject() public méthode

public DelegatingSubject ( ISecurityManager manager ) : System
manager ISecurityManager
Résultat System

GetSession() public méthode

public GetSession ( ) : ISession
Résultat ISession

GetSession() public méthode

public GetSession ( bool create ) : ISession
create bool
Résultat ISession

HasAllRoles() public méthode

public HasAllRoles ( IEnumerable roleIds ) : bool
roleIds IEnumerable
Résultat bool

HasPrincipals() protected méthode

protected HasPrincipals ( ) : bool
Résultat bool

HasRole() public méthode

public HasRole ( string roleId ) : bool
roleId string
Résultat bool

HasRoles() public méthode

public HasRoles ( IEnumerable roleIds ) : bool[]
roleIds IEnumerable
Résultat bool[]

IsPermitted() public méthode

public IsPermitted ( IPermission permission ) : bool
permission IPermission
Résultat bool

IsPermitted() public méthode

public IsPermitted ( string permission ) : bool
permission string
Résultat bool

IsPermitted() public méthode

public IsPermitted ( ) : bool[]
Résultat bool[]

IsPermitted() public méthode

public IsPermitted ( IEnumerable permissions ) : bool[]
permissions IEnumerable
Résultat bool[]

IsPermittedAll() public méthode

public IsPermittedAll ( ) : bool
Résultat bool

IsPermittedAll() public méthode

public IsPermittedAll ( IEnumerable permissions ) : bool
permissions IEnumerable
Résultat bool

Login() public méthode

public Login ( IAuthenticationToken token ) : void
token IAuthenticationToken
Résultat void

Logout() public méthode

public Logout ( ) : void
Résultat void