目前,我正在开发一个Blazor组件应用程序,它使用API中的数据。这两个应用程序都由一个IdentityProvider (IdentityServer4)保护:
(Oidc)
它工作正常,我可以登录,注销和检索正确的数据。
不过,我遇到了一个问题:
info: Microsoft.AspNetCore.Authorization.DefaultAuthorizationService[1]
Authorization was successful.这条消息在blazor.webassembly.js:1上记录了多次,基本上,每当我在网格上执行页面转换或加载数据时,或者实际上任何其他可能的活动。
在我看来,这是一次从Blazor应用程序返回到IdentityServer4的永久往返。
您知道为什么这个日志消息会多次出现吗?
我怎样才能解决这个问题?
发布于 2021-02-03 21:47:51
如何解决这个问题?
通过忽略它。这里没问题。
,在我看来,这是从Blazor应用程序返回到IdentityServer4的永久往返。
不用谢。这样的信息:
Microsoft.AspNetCore.Authorization.DefaultAuthorizationService1信息:
授权成功。
当您尝试访问受保护的资源(由授权属性注释)时,由授权服务发出,并且调用它来检查您是否被授权访问受保护的资源。在Blazor客户端中,用授权属性注释计数器页,运行应用程序,并交替地从Index页面导航到计数器页(通过身份验证后),您会注意到每次尝试导航到计数器页面时,上面的消息都会增加一个(消息的左边)。再次,这是因为正在调用授权服务来检查是否授权您访问受保护的资源.这是故意的。你只验证了一次,但却一次又一次地被监视,当然不是没有理由的,即使这样也不总是成功的。
https://stackoverflow.com/questions/66029743
复制相似问题