Beispiel #1
0
        /// <summary>
        /// 验证重定向域名是否符合当前客户端Id创建时填写的主域名
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public async override Task ValidateClientRedirectUri(OAuthValidateClientRedirectUriContext context)
        {
            string redirectUri = await _clientValidator.GetRedirectUrl(context.ClientId);

            if (redirectUri != null)
            {
                context.Validated(redirectUri);
            }
            await Task.FromResult(0);
        }