Xamarin.Forms如何获取当前登录用户的Id等信息?
Xamarin.Forms how to access the current logged in user's Id and other information?
我正在尝试访问 Xamarin.Forms 中当前登录用户的数据,但网上似乎没有答案,我不是在尝试获取设备的所有者数据,只是关于用户的数据当前登录到应用程序并使用它,例如它的Id等来查询用户的收藏夹和相关数据。
我的应用使用身份和 JWT 令牌从 ASP.NET CORE / .NET 5 API 获取用户身份。
我知道如何在 ASP.NET CORE 中执行此操作,但我不知道如何在 Xamarin.Forms 中访问该信息。
非常感谢您的帮助!
假设您有一个登录页面,用户在其中输入您发送到 API 的凭据并获得响应,您可以做两件事。
- Return 用户 ID 和令牌并将其保存在存储中,例如通过使用 Preferences.
- 解码 JWT 令牌并从那里获取用户 ID
我正在尝试访问 Xamarin.Forms 中当前登录用户的数据,但网上似乎没有答案,我不是在尝试获取设备的所有者数据,只是关于用户的数据当前登录到应用程序并使用它,例如它的Id等来查询用户的收藏夹和相关数据。
我的应用使用身份和 JWT 令牌从 ASP.NET CORE / .NET 5 API 获取用户身份。
我知道如何在 ASP.NET CORE 中执行此操作,但我不知道如何在 Xamarin.Forms 中访问该信息。
非常感谢您的帮助!
假设您有一个登录页面,用户在其中输入您发送到 API 的凭据并获得响应,您可以做两件事。
- Return 用户 ID 和令牌并将其保存在存储中,例如通过使用 Preferences.
- 解码 JWT 令牌并从那里获取用户 ID