C# Class ServiceStack.RequiredRoleAttribute

Inheritance: ServiceStack.AuthenticateAttribute
Afficher le fichier Open project: nustack/ServiceStack Class Usage Examples

Méthodes publiques

Méthode Description
AssertRequiredRoles ( IRequest request ) : void

Check all session is in all supplied roles otherwise a 401 HttpError is thrown

Execute ( IRequest req, IResponse res, object requestDto ) : void
HasAllRoles ( IAuthSession session ) : bool
HasAllRoles ( IRequest req, IAuthSession session, IAuthRepository userAuthRepo = null ) : bool
RequiredRoleAttribute ( ) : System
RequiredRoleAttribute ( ApplyTo applyTo ) : System

Method Details

AssertRequiredRoles() public static méthode

Check all session is in all supplied roles otherwise a 401 HttpError is thrown
public static AssertRequiredRoles ( IRequest request ) : void
request IRequest
Résultat void

Execute() public méthode

public Execute ( IRequest req, IResponse res, object requestDto ) : void
req IRequest
res IResponse
requestDto object
Résultat void

HasAllRoles() public méthode

public HasAllRoles ( IAuthSession session ) : bool
session IAuthSession
Résultat bool

HasAllRoles() public méthode

public HasAllRoles ( IRequest req, IAuthSession session, IAuthRepository userAuthRepo = null ) : bool
req IRequest
session IAuthSession
userAuthRepo IAuthRepository
Résultat bool

RequiredRoleAttribute() public méthode

public RequiredRoleAttribute ( ) : System
Résultat System

RequiredRoleAttribute() public méthode

public RequiredRoleAttribute ( ApplyTo applyTo ) : System
applyTo ApplyTo
Résultat System