问题描述
在我出色的Web组装项目中,我必须连接到未实现OIDC的Web API。
我在aspnetcore github上阅读,他们选择仅实施OIDC连接...
我认为我必须编写RemoteAuthenticationService
的自定义实现,并通过builder.Services.AddRemoteAuthentication
方法将其添加,但是不知道如何执行此操作。
读取RemoteAuthenticationService
的当前实现没有帮助。
https://<webapi>/oauth/Authorize?client_id=<MyClientId>&state=<State>&scope=read&response_type=token&redirect_uri=<RedirectUri>
用户填写表单,并通过RedirectUri在我的blazor应用程序中重定向,并在URL参数中使用accesstoken。
然后,我必须在所有Web API请求的标头中添加accesstoken,但是我发现了如何通过AuthorizationMessageHandler
来做到这一点。
如何使用Blazor Web Assembly实施此流程?我搜索方向是否错误?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)