C# Class ClaimsPolicyEngine.Model.PolicyScope

Show file Open project: Teleopti/authbridge Class Usage Examples

Private Properties

Property Type Description
BuildDisplayName string
GenerateClaimTypeDisplayName string

Public Methods

Method Description
AddClaimType ( ClaimsPolicyEngine.Model.ClaimType claimType ) : void
AddIssuer ( ClaimsPolicyEngine.Model.Issuer issuer ) : void
AddRule ( ClaimsPolicyEngine.Model.PolicyRule rule ) : void
PolicyScope ( Uri uri ) : System
PolicyScope ( Uri uri, IEnumerable rules ) : System
RemoveIssuer ( ClaimsPolicyEngine.Model.Issuer issuer ) : void
RemoveRule ( ClaimsPolicyEngine.Model.PolicyRule rule ) : void

Private Methods

Method Description
BuildDisplayName ( ClaimsPolicyEngine.Model.ClaimType claimType ) : string
GenerateClaimTypeDisplayName ( ClaimsPolicyEngine.Model.ClaimType claimType ) : string

Method Details

AddClaimType() public method

public AddClaimType ( ClaimsPolicyEngine.Model.ClaimType claimType ) : void
claimType ClaimsPolicyEngine.Model.ClaimType
return void

AddIssuer() public method

public AddIssuer ( ClaimsPolicyEngine.Model.Issuer issuer ) : void
issuer ClaimsPolicyEngine.Model.Issuer
return void

AddRule() public method

public AddRule ( ClaimsPolicyEngine.Model.PolicyRule rule ) : void
rule ClaimsPolicyEngine.Model.PolicyRule
return void

PolicyScope() public method

public PolicyScope ( Uri uri ) : System
uri System.Uri
return System

PolicyScope() public method

public PolicyScope ( Uri uri, IEnumerable rules ) : System
uri System.Uri
rules IEnumerable
return System

RemoveIssuer() public method

public RemoveIssuer ( ClaimsPolicyEngine.Model.Issuer issuer ) : void
issuer ClaimsPolicyEngine.Model.Issuer
return void

RemoveRule() public method

public RemoveRule ( ClaimsPolicyEngine.Model.PolicyRule rule ) : void
rule ClaimsPolicyEngine.Model.PolicyRule
return void