在 Asp Net Core 6 中使用 Github 进行身份验证
Authentication with Github in Asp Net Core 6
我想将使用 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>
我在网上搜索了教程,但是只有Asp网络版本小于6的教程
请使用 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平台,可以忽略。
我想将使用 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>
我在网上搜索了教程,但是只有Asp网络版本小于6的教程
请使用 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平台,可以忽略。