当前位置: 首页 > 知识库问答 >
问题:

OKTA:获取403-禁止:访问被拒绝错误

家浩瀚
2023-03-14

我在负载平衡器后面有web服务器,系统成功地将我重定向到OKTA登录页面,当我输入凭据时,并在OKTA服务器执行回调操作时单击登录按钮,使用

我得到一个错误:

403-禁止:拒绝访问。您没有使用提供的凭据查看此目录或页的权限。

我在Startup.cs文件中使用下面的代码,我在Blazor服务器上的应用程序

.AddOpenIdConnect(options =>

      {

        options.ClientId = Configuration["Okta:ClientId"];

        options.ClientSecret = Configuration["Okta:ClientSecret"];

        options.CallbackPath = "/authorization-code/callback";

        options.Authority = Configuration["Okta:Issuer"];

        options.ResponseType = "code";

        options.SaveTokens = true;

        options.Scope.Add("openid");

        options.Scope.Add("profile");

        options.TokenValidationParameters.ValidateIssuer = false;

        options.TokenValidationParameters.NameClaimType = "name";

        })

      .AddCookie();

共有1个答案

包建义
2023-03-14

尝试将以下内容添加到Web.config文件:

<allow  users="?" />

详细信息:https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-1.1/8 d82143t(v=vs.71)?redirectedfrom=msdn

 类似资料:
  • 此url<code>http://localhost:8070/produits与Postman一起工作很好。它返回以下内容: 添加Spring Security性后,此url返回403访问被拒绝,即使用户名和密码正确。 安全配置.java 宁静的服务

  • 我已经将我的一个api配置为受保护,当我试图访问它时,它给我一个拒绝访问的错误消息,我不知道是什么原因。请注意,我正在传递有效的访问令牌。 我的场景:基本上我已经在授权服务器中创建了logout rest api,我希望允许带有有效令牌的请求访问这个api。 请求: 回应: 我发现下面的方法返回false,因此它引发了访问拒绝错误。 下面是我通过框架调试捕获的屏幕截图。还请检查评论中提到的图像。

  • 出现意外错误(类型=禁止,状态=403)。访问被拒绝。当我试图从邮递员或浏览器中访问URL时,我收到了一个错误,即出现了一个意外错误(类型=禁止,状态=403)。访问被拒绝。 1) 网络安全类:- 2) 身份验证筛选器类:- 3)控制器类:- 4) 服务实现类:-

  • 我正在尝试查看一个只有管理员才能查看的特定页面,但每次我提出请求时都会出现错误。它似乎与我的security-context文件中的hasRole()在一起。 当我请求查看admin jsp页面时,错误只显示HTTP状态403-访问被拒绝 我数据库中的两个表是一个用户(用户名,电子邮件,启用,密码)和一个当局(用户名,当局)。 谁能建议一下我的错误是什么或者如何修复它?

  • 登录成功,但即使我允许访问USER,Spring安全也会阻止url。我如何管理这个东西? 登录控制器。JAVA 1.登录成功后,页面重定向到欢迎页面,但url仍然是localhost:8080/Login,而不是localhost:8080/welcome。 2.重定向到URL localhost:8080/sales后,403访问被拒绝。

  • 我已经尝试了几乎所有关于它的其他帖子,没有任何一个与我的问题相关。