将KentorAuthServices与IdentityServer4一起使用

时间:2017-02-28 23:53:39

标签: identityserver4 kentor-authservices asp.net-core-identity

我想使用IdentiyServer4并添加KentorAuthServices中间件进行SAML身份验证。

IdentityServer4 documentation建议添加Microsoft.AspNetCore.Authentication.Cookies包,并将SignIn类型的中间件用作IdentityServerConstants.ExternalCookieAuthenticationScheme

我配置相同,但无法在变量info中获取access_token。

        public async Task<IActionResult> ExternalLoginCallback(string returnUrl = null, string remoteError = null)
        {
            if (remoteError != null)
            {
                ModelState.AddModelError(string.Empty, $"Error from external provider: {remoteError}");
                return View("~/Home/Index");
            }

            var info = await _signInManager.GetExternalLoginInfoAsync();
        }

这里我在info.AuthenticationTokens属性中获得零条目。我是否需要在Kentor.AuthServices(aspnetcorebranch)中进行一些自定义以支持访问令牌或需要在identityserver4中配置某些内容

0 个答案:

没有答案