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);
        }