我创建了一个带有令牌身份验证的Web API
用户名:用户名 密码:密码 grant_type:密码
所以数据返回为
{ "access_token": "token data", "token_type": "bearer", "expires_in": 86400 }
现在我在调用令牌时需要添加额外的参数 例如storeId并返回商店名称(例如)
成为 http://localhost:25419/token?storeId=100
我是否有可能尝试过但给我错误的请求
谢谢
答案 0 :(得分:0)
令牌端点有一项工作,如果您接受的用户名/密码被视为有效数据,则根据您发送的用户名/密码创建令牌。
这可以链接到您自己的会员系统,因为一旦有了用户名,您就可以找出它在哪家商店,而不必将任何内容发送到令牌端点。
相反,您需要验证用户名和密码,然后去检索商店ID和名称,并将名称添加到令牌中作为声明。您还可以根据需要通过声明将其他信息位添加到令牌中。
您可以在此处了解有关声明的更多信息:https://jwt.io/introduction/或检查用于JWT令牌系统的任何库