C# Class AzureFunctions.Authentication.FrontEndAuthProvider

Inheritance: IAuthProvider
Datei anzeigen Open project: projectkudu/AzureFunctionsPortal Class Usage Examples

Public Methods

Method Description
GetLoginUrl ( System.Web.HttpContextBase context ) : string
PutOnCorrectTenant ( System.Web.HttpContextBase context ) : void
TryAuthenticateRequest ( System.Web.HttpContextBase context ) : bool

Private Methods

Method Description
ParsePortalToken ( string portalToken ) : AzureFunctions.Authentication.AzureFunctionsPrincipal
TryGetCorrectTenant ( string &correctTenant ) : bool
TryGetTenantForSubscription ( string subscriptionId, string &tenantId ) : bool

Method Details

GetLoginUrl() public method

public GetLoginUrl ( System.Web.HttpContextBase context ) : string
context System.Web.HttpContextBase
return string

PutOnCorrectTenant() public method

public PutOnCorrectTenant ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase
return void

TryAuthenticateRequest() public method

public TryAuthenticateRequest ( System.Web.HttpContextBase context ) : bool
context System.Web.HttpContextBase
return bool