C# Class AuthBridge.Protocols.ProtocolHandlerBase

Inheritance: IProtocolHandler
Datei anzeigen Open project: Teleopti/authbridge

Public Methods

Method Description
ProcessSignInRequest ( Scope scope, System.Web.HttpContextBase httpContext ) : void
ProcessSignInResponse ( string realm, string originalUrl, System.Web.HttpContextBase httpContext ) : ClaimsIdentity

Protected Methods

Method Description
ProtocolHandlerBase ( ClaimProvider issuer ) : System
ProtocolHandlerBase ( ClaimProvider issuer, IConfigurationRepository configuration ) : System

Method Details

ProcessSignInRequest() public abstract method

public abstract ProcessSignInRequest ( Scope scope, System.Web.HttpContextBase httpContext ) : void
scope AuthBridge.Model.Scope
httpContext System.Web.HttpContextBase
return void

ProcessSignInResponse() public abstract method

public abstract ProcessSignInResponse ( string realm, string originalUrl, System.Web.HttpContextBase httpContext ) : ClaimsIdentity
realm string
originalUrl string
httpContext System.Web.HttpContextBase
return ClaimsIdentity

ProtocolHandlerBase() protected method

protected ProtocolHandlerBase ( ClaimProvider issuer ) : System
issuer AuthBridge.Model.ClaimProvider
return System

ProtocolHandlerBase() protected method

protected ProtocolHandlerBase ( ClaimProvider issuer, IConfigurationRepository configuration ) : System
issuer AuthBridge.Model.ClaimProvider
configuration IConfigurationRepository
return System