C# Class AuthBridge.SecurityTokenService.MultiProtocolSecurityTokenService

Inheritance: SecurityTokenService
显示文件 Open project: Teleopti/authbridge Class Usage Examples

Public Methods

Method Description
MultiProtocolSecurityTokenService ( SecurityTokenServiceConfiguration configuration ) : System
MultiProtocolSecurityTokenService ( SecurityTokenServiceConfiguration configuration, IConfigurationRepository multiProtocolConfiguration ) : System

Protected Methods

Method Description
GetOutputClaimsIdentity ( ClaimsPrincipal principal, RequestSecurityToken request, Scope scope ) : ClaimsIdentity
GetScope ( ClaimsPrincipal principal, RequestSecurityToken request ) : Scope

Private Methods

Method Description
ValidateAppliesTo ( EndpointAddress appliesTo ) : Model.Scope

Method Details

GetOutputClaimsIdentity() protected method

protected GetOutputClaimsIdentity ( ClaimsPrincipal principal, RequestSecurityToken request, Scope scope ) : ClaimsIdentity
principal ClaimsPrincipal
request RequestSecurityToken
scope Scope
return ClaimsIdentity

GetScope() protected method

protected GetScope ( ClaimsPrincipal principal, RequestSecurityToken request ) : Scope
principal ClaimsPrincipal
request RequestSecurityToken
return Scope

MultiProtocolSecurityTokenService() public method

public MultiProtocolSecurityTokenService ( SecurityTokenServiceConfiguration configuration ) : System
configuration SecurityTokenServiceConfiguration
return System

MultiProtocolSecurityTokenService() public method

public MultiProtocolSecurityTokenService ( SecurityTokenServiceConfiguration configuration, IConfigurationRepository multiProtocolConfiguration ) : System
configuration SecurityTokenServiceConfiguration
multiProtocolConfiguration IConfigurationRepository
return System