C# Class IdentityServer3.WsFederation.Services.DefaultRedirectUriValidator

Default implementation of redirect URI validator. Validates the URIs against the trusted URIs configured in the plugin options
Inheritance: IRedirectUriValidator
ファイルを表示 Open project: nvmlabs/IdentityServer3.WsFederation

Public Methods

Method Description
DefaultRedirectUriValidator ( WsFederationPluginOptions wsFedOptions ) : System

Initializes a new instance of the DefaultRedirectUriValidator class

IsPostLogoutRedirectUriValidAsync ( string requestedUri ) : Task

Determines whether a post logout URI is valid.

Protected Methods

Method Description
StringCollectionContainsString ( IEnumerable uris, string requestedUri ) : bool

Checks if a given URI string is in a collection of strings (using ordinal ignore case comparison)

Method Details

DefaultRedirectUriValidator() public method

Initializes a new instance of the DefaultRedirectUriValidator class
public DefaultRedirectUriValidator ( WsFederationPluginOptions wsFedOptions ) : System
wsFedOptions IdentityServer3.WsFederation.Configuration.WsFederationPluginOptions Plugin options which contain the set of valid redirect URIs
return System

IsPostLogoutRedirectUriValidAsync() public method

Determines whether a post logout URI is valid.
public IsPostLogoutRedirectUriValidAsync ( string requestedUri ) : Task
requestedUri string The requested URI.
return Task

StringCollectionContainsString() protected method

Checks if a given URI string is in a collection of strings (using ordinal ignore case comparison)
protected StringCollectionContainsString ( IEnumerable uris, string requestedUri ) : bool
uris IEnumerable The uris.
requestedUri string The requested URI.
return bool