如何检查用户是否有权在Xamarin.Forms中查看页面
权限-标识服务器4 Xamarin.Forms-Shell和MVVM API(受IdentityServer保护) 当用户点击我的Xamarin.Forms应用程序中的“我的成员”页面时,我想向他们发送身份验证(和授权)。不同的角色将允许访问应用程序上的不同页面,但所有用户(无论是否经过身份验证)都可以查看和使用所有导航按钮 可用角色: 成员 前成员 我正在为我的Xamarin应用程序中的页面寻找类似于[Authorize(Roles=“premiumMembers”)]的内容。我使用的是Shell和MVVM,因此导航是基于URL的,我想功能应该驻留在ViewModel上。我找不到任何迹象表明这是存在的,但似乎很基本。如果不存在,我如何确保我的页面仅由“premiumMembers”访问 我看不到使用MVVM和url导航方法实现这一点的方法。如果我是手动实现的,例如检查我们是否有身份令牌/声明等,如果没有,跳到IdentityServer获取它们。。。这段代码将在哪里运行?必须有一个标准的方法来做到这一点,我错过了如何检查用户是否有权在Xamarin.Forms中查看页面,xamarin,mvvm,xamarin.forms,authorization,identityserver4,Xamarin,Mvvm,Xamarin.forms,Authorization,Identityserver4,权限-标识服务器4 Xamarin.Forms-Shell和MVVM API(受IdentityServer保护) 当用户点击我的Xamarin.Forms应用程序中的“我的成员”页面时,我想向他们发送身份验证(和授权)。不同的角色将允许访问应用程序上的不同页面,但所有用户(无论是否经过身份验证)都可以查看和使用所有导航按钮 可用角色: 成员 前成员 我正在为我的Xamarin应用程序中的页面寻找类似于[Authorize(Roles=“premiumMembers”)]的内容。我使用的是She