Table of Contents

Class StrictRedirectUriValidatorAppAuth

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Implementation of strict redirect URI validator that allows a random port if 127.0.0.1 is used.

public class StrictRedirectUriValidatorAppAuth : StrictRedirectUriValidator, IRedirectUriValidator
Inheritance
StrictRedirectUriValidatorAppAuth
Implements
Inherited Members

Constructors

StrictRedirectUriValidatorAppAuth(ILogger<StrictRedirectUriValidatorAppAuth>, IdentityServerOptions)

Initializes a new instance of the StrictRedirectUriValidatorAppAuth class.

public StrictRedirectUriValidatorAppAuth(ILogger<StrictRedirectUriValidatorAppAuth> logger, IdentityServerOptions options = null)

Parameters

logger ILogger<StrictRedirectUriValidatorAppAuth>

The logger.

options IdentityServerOptions

The options.

See Also

Methods

IsPostLogoutRedirectUriValidAsync(string, Client)

Determines whether a post logout URI is valid for a client.

public override Task<bool> IsPostLogoutRedirectUriValidAsync(string requestedUri, Client client)

Parameters

requestedUri string

The requested URI.

client Client

The client.

Returns

Task<bool>

true is the URI is valid; false otherwise.

See Also

IsRedirectUriValidAsync(RedirectUriValidationContext)

public override Task<bool> IsRedirectUriValidAsync(RedirectUriValidationContext context)

Parameters

context RedirectUriValidationContext

Returns

Task<bool>
See Also

See Also