C# Class Pomona.Security.Authentication.PreAuthenticatedUriProvider

Inheritance: IPreAuthenticatedUriProvider
ファイルを表示 Open project: Pomona/Pomona

Public Methods

Method Description
CreatePreAuthenticatedUrl ( string urlString, System.DateTime expiration = null ) : string
PreAuthenticatedUriProvider ( ICryptoSerializer cryptoSerializer ) : System
VerifyPreAuthenticatedUrl ( string urlString, System.DateTime verificationTime ) : bool

Private Methods

Method Description
AddQueryParameterString ( string url, string key, string value ) : string
RemoveQueryStringByKey ( string url, string key ) : string

Method Details

CreatePreAuthenticatedUrl() public method

public CreatePreAuthenticatedUrl ( string urlString, System.DateTime expiration = null ) : string
urlString string
expiration System.DateTime
return string

PreAuthenticatedUriProvider() public method

public PreAuthenticatedUriProvider ( ICryptoSerializer cryptoSerializer ) : System
cryptoSerializer ICryptoSerializer
return System

VerifyPreAuthenticatedUrl() public method

public VerifyPreAuthenticatedUrl ( string urlString, System.DateTime verificationTime ) : bool
urlString string
verificationTime System.DateTime
return bool