1

我正在尝试使用 LoginRadius 验证我的访问令牌(不是 JWT),我可以进行登录,但是当我调用我的 API 后,根据我的身份验证配置,我总是会收到未经授权的错误或不同的错误,我正在使用这样的方法。我认为授权网址不正确,但我找不到其他网址

            services.AddAuthentication(options => {
                options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
                options.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
                options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
            })
            .AddCookie()
            .AddOpenIdConnect("login-radius", options => {
                // Set the authority to your Auth0 domain
                options.Authority = $"https://api.loginradius.com/identity/v2/auth/";

                // Configure the Auth0 Client ID and Client Secret
                options.ClientId = Configuration["ClientId"];
                options.ClientSecret = Configuration["ClientSecret"];

                // Set response type to code
                options.ResponseType = OpenIdConnectResponseType.Code;

                options.Scope.Clear();
                options.Scope.Add("openid");

                options.CallbackPath = new PathString("/callback");

                options.ClaimsIssuer = "loginradius";

                // Saves tokens to the AuthenticationProperties
                options.SaveTokens = true;
            });
4

2 回答 2

3

我相信您正在尝试设置 OIDC,并对其进行配置,请参阅 OIDC 上的 LoginRadius 文档,因为它需要在管理控制台中配置的一些内容和正确的权限 URL:https://www.loginradius .com/docs/single-sign-on/tutorial/federated-sso/openid-connect/openid-connect-overview/#otheropenidfunctionality6

请参阅 OIDC 发现端点,该端点为客户端提供有关 Loginradius 应用程序的 OpenID Connect 元数据的配置详细信息。

网址格式:https ://cloud-api.loginradius.com/sso/oidc/v2/{sitename}/{oidcappname}/.well-known/openid-configuration

于 2020-12-01T18:29:40.660 回答
0

我的帐户无法使用一些功能

于 2020-12-04T13:54:16.137 回答