问题标签 [itfoxtec-identity-blazor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
78 浏览

blazor - ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect blazor 示例无法检索元数据

我试图让ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect模块工作。该示例编译但不起作用,因为元数据请求因违反 CORS 而被切除。我正在使用提供的样本。服务器元数据看起来不错,但客户端被拒绝。

0 投票
1 回答
42 浏览

blazor - Github 中的 BlazorWebAssembly OpenidConnect 在 Visual Studio 中未正确加载

我在您的 github ( https://github.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect )中下载了您的代码,并尝试在 Visual Studio 中加载(Microsoft Visual Studio Professional 2019,版本 16.9.2)。我无法加载 src 下的目录。请你看一下。谢谢!

0 投票
1 回答
138 浏览

authentication - 如何使用 BlazorWebAssembly Openid 连接到 Login.Gov?

我很难弄清楚如何连接到 login.gov。我的应用程序是一个使用 MS .net 5 Blazor Web Assembly 的 Web 应用程序。Microsoft 有一个包来为 Blazor Web Assembly 应用程序实现 OpenId 和 OAthe2。Microsoft.AspNetCore.Components.WebAssembly.Authentication 隐藏了客户端和 IDP 之间的详细通信。我从我的浏览器收到消息:从源“https://localhost:44375”访问“https://idp.int.identitysandbox.gov/openid_connect/authorize/.well-known/openid-configuration”的 XMLHttpRequest ' 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。idp.int.identitysandbox.gov/openid_connect/authorize/.well-known/openid-configuration:1 加载资源失败:net::ERR_FAILED。

0 投票
1 回答
34 浏览

openid-connect - 在哪里可以找到 BlazorWebAssemblyOidcSample.Server.Policys 的 AccessPolicyAttribute 类中的 blazorweba_oidcpkce_sample:access 的值?

我找不到 FoxIDs 发出的 blazorweba_oidcpkce_sample:access 的。我想知道它是否应该将其存储在 appsettings.json 中。谢谢!

0 投票
1 回答
27 浏览

openid-connect - 我在哪里可以找到 OpenidConnectPkce 类中的 RpInitiatedLogoutResponse?

我很难在这个类 RpInitiatedLogoutResponse的函数中找到第 316 行的对象: https ://github.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/blob/master/src/ITfoxtec.Identity.BlazorWA .Oidc/OpenidConnectPkce.csLogoutCallBackAsync

0 投票
2 回答
38 浏览

openid-connect - 如何分配令牌的生命周期?

如果令牌即将过期,是否有在 Web UI 中通知用户的功能?此外,您在哪里使用 OpenidConnectPkceSettings 类中的 TokensExpiresBefore 变量(https://github.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect)。谢谢!

0 投票
1 回答
94 浏览

blazor - 会话超时和生存期设置无效

上下文是一个有效的 IdP/SP Blazor 应用程序,具有有效的 SSO 和单点注销 (SLO)。理想情况下,我希望会话超时具有与 SLO 相同的效果,但尚未找到实现此目的的方法。我已经注意到其他 qus 并在 AssertionConsumerService 中将生命周期值设置为 30 秒(用于测试)。Slidingexpiration 设置为 true。

但是,什么都没有发生——当然视觉上什么也没有,而且在 30 秒之后,页面上的按钮等仍然正常活动。

如果可能的话,我如何进一步测试它并对会话超时事件(或状态)做出反应?

谢谢