public override Task ValidateClientRedirectUri(OAuthValidateClientRedirectUriContext context) { context.ValidateNotNullParameter("context"); if (context.ClientId == _publicClientId) { Uri expectedRootUri = new Uri(context.Request.Uri, "/"); if (expectedRootUri.AbsoluteUri == context.RedirectUri) { context.Validated(); } } return Task.FromResult<object>(null); }