![](/img/trans.png)
[英]ASP.net core web api: Using Facebook/Google OAuth access token for authentication
[英]Reusing oauth token from .net 4.5.2 web api in .net core
我有一個舊版網絡api,它在.net 4.5.2網絡api中使用類似以下內容的東西:
OAuthBearerOptions = new OAuthBearerAuthenticationOptions();
app.UseOAuthBearerAuthentication(OAuthBearerOptions);
我們現在正在.net core 2.2中重建api,我想重用相同的oauth令牌。 來自舊auth端點的響應如下所示:
{
"access_token":"",
"refresh_token":""
"token_type":"bearer",
"expires_in":12345,
"as:client_id":"client",
"userName":"email",
"userId":"12345",
"role":"role_id",
"permissions":[],
".issued":"",
".expires":""
}
在我的所有搜索中,.net核心似乎都集中在JWT上,而不是傳統樣式的oauth令牌。 是否可以配置.net核心Web API以重用與4.5.2 Web API中相同的數據形狀?
在經過數小時的搜索后發布問題時,通常是這種情況,我找到了所需的答案。 看來您無法做到這一點,至少使用內置工具輕松做到了: ASP.NET Core中的OAuth授權服務
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.