Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure active directory Blazor Standalone PWA使用AAD进行离线身份验证/授权_Azure Active Directory_Single Page Application_Blazor_Progressive Web Apps_Msal - Fatal编程技术网

Azure active directory Blazor Standalone PWA使用AAD进行离线身份验证/授权

Azure active directory Blazor Standalone PWA使用AAD进行离线身份验证/授权,azure-active-directory,single-page-application,blazor,progressive-web-apps,msal,Azure Active Directory,Single Page Application,Blazor,Progressive Web Apps,Msal,我花了好几天的时间来寻找解决方案,解决了我的Blazor Standalone PWA中用户离线身份验证的问题 使用.Net 5.0,我将Azure AD上的身份验证方案从Web更改为SPA。 更改后,我的PWA无法以脱机模式登录用户。 我使用AddMsalAuthentication处理Program.cs,并在MSAL的帮助下将令牌和ID保存在本地存储器中 如果我在线,一切正常,我可以与用户一起登录,令牌将存储在本地存储中。 更改联机状态后,PWA尝试从azure获取openid配置数据。

我花了好几天的时间来寻找解决方案,解决了我的
Blazor Standalone PWA
中用户离线身份验证的问题

使用.Net 5.0,我将
Azure AD
上的身份验证方案从
Web
更改为
SPA
。 更改后,我的PWA无法以脱机模式登录用户。 我使用AddMsalAuthentication处理
Program.cs
,并在
MSAL
的帮助下将令牌和ID保存在本地存储器中

如果我在线,一切正常,我可以与用户一起登录,令牌将存储在本地存储中。 更改联机状态后,PWA尝试从azure获取openid配置数据。 我还尝试与服务人员一起服务这个请求,这很好,但之后的令牌请求也失败了

我搜索并找到了应用程序以及,但这并没有解决我的问题。 我是否错过了什么,或者真的没有办法在Blazor独立PWA上实现脱机身份验证