我想將 GitHub 身份驗證添加到我的 Asp Net Core 6 專案中,但我在 Internet 上找到的所有內容都是針對舊版本的 Asp Net。我怎樣才能添加它?
我將Microsoft.AspNetCore.Authentication.OAuth包添加到我的專案中并創建了一個 Github OAuth 應用程式。我還添加了客戶端 ID 和客戶端密碼
dotnet user-secrets set Github:ClientId <clientid>
dotnet user-secrets set Github:ClientSecret <clientsecret>
我在網上搜索了教程,但是只有使用小于6的Asp Net版本的教程。
uj5u.com熱心網友回復:
請使用AspNet.AspNet.Security.OAuth.GitHub和OctoKit圖書館。您需要在專案路徑中運行安裝命令。喜歡:
PM> cd .\GithubAuth
PM> Install-Package AspNet.Security.OAuth.GitHub -Version 6.0.5
PM> Install-Package Octokit -Version 0.50.0
我在我的 dotnet core 6 應用程式中進行了測驗,它運行良好。
有關更多詳細資訊,請查看以下博客:
在這篇博客中,提到了 Linux 平臺,你可以忽略它。
為 ASP.NET Core 應用程式添加 GitHub OpenID Auth
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/456374.html
上一篇:為什么CommonLisp著名的庫Dexador不適用于這個HTTPPOST請求案例?這是一個錯誤還是我錯過了什么?
下一篇:Keycloak:繞過驗證器流程
