首页 > 解决方案 > Xamarin 应用与 IdentityServer,注册后如何使用回调 url

问题描述

我有一个使用 IdentityServer4 实例进行身份验证的 Blazor 应用程序。它完美地工作。但现在我尝试创建相关的 Xamarin 应用程序,所以......

关于网络应用程序,我有

  1. 登录后,应用程序使用字段“Client.RedirectUri”(来自身份服务器客户端)重定向到“https://www.myapp.com/signin-oidc”
  2. 注册后,我有一个按钮可以重定向到主页“https://www.myapp.com”

关于 Xamarin 应用程序

  1. 它使用 Web 视图导航到身份服务器,并且 RedirectUri 是“myapp://callback”。移动应用程序可以处理此回调。
  2. 注册的时候返回首页,但是是“web首页”。我应该使用“myapp://callback”来允许 Xamarin 应用返回其主页。

所以,问题是我没有找到这样的注册功能(仅用于登录和注销)

那么,我该如何强制我的网络应用调用 'myapp://callback' 而不是 'https://www.myapp.com' ?

标签: asp.net-corexamarinxamarin.androidblazoridentityserver4

解决方案


推荐阅读