oauth - 是否有推荐的方法来迁移 JWT 令牌?
问题描述
我目前有一个 API,它使用 HMAC 来创建 JWT 令牌。现在我正在迁移到使用 Auth0,新令牌将使用 RSA。由于 API 现在将接受 RSA 令牌,因此它不会响应其设备中仍具有旧令牌的用户。
我的问题是,有没有办法迁移令牌,或者在进行此类迁移时用户自动注销是否正常?我目前正在使用 asp.net core 来托管我的公共 api。
解决方案
能够通过多次调用 .AddJwtBearer 来完成此操作,每次都为“authenticationScheme”参数使用不同的名称。一旦到位,将这些方案名称添加为控制器的策略,例如:
[授权(AuthenticationSchemes = "customToken,auth0")]
推荐阅读
- angular - 选择要在 Angular 2 中动态显示的组件
- python-3.x - 我无法将流从一台机器连接到另一台机器,因此我可以使用烧瓶在网页上显示流
- excel-formula - 如何在excel中将值连接成不同的逗号分隔值
- spring-boot - 配置文件可以在运行时动态交换吗?
- php - 在 PHP 登录系统中无法识别正确的登录详细信息
- vba - 如何在ShellExecute刚刚打开的网页上“键盘焦点”?
- html - 尝试重新创建特征/形状
- spring-data-rest - 在 spring-security-acl 中创建新的 ACL 条目
- python - 如何使用 Bert 生成嵌入
- c# - 模型的所有字段都是必需的,但我需要一些字段来更新 Asp.net MVC