gpt4 book ai didi

asp.net-core - 带有 ASP.NET Core 2.2 的身份服务器 4

转载 作者:行者123 更新时间:2023-12-02 02:47:11 25 4
gpt4 key购买 nike

通过引用 ASP.NET Identity 和 EF 快速入门示例,我在 Identity Server 4 和 ASP.NET Core 2.0 上取得了巨大的成功,并且在生产环境中成功运行了它们。

对于我正在处理的一个新项目,我尝试使用 ASP.NET Core 2.2,我注意到所有与 ASP.NET Identity 相关的页面现在都集成到一个 Razor 库中,可以搭建脚手架,以便它可以定制。

我的问题是:我们是否仍继续使用旧的 ASP.NET Core 2.0 与 ASP.NET Identity 和 Identity Server 集成?或者是否有一些将快速入门代码移植到新的 Razor Pages 编码范例中的示例?

谢谢!

最佳答案

不要使用

    app.UseAuthentication();

改为使用 Quickstart.UI

    PowerShell -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/IdentityServer/IdentityServer4.Quickstart.UI/master/getmaster.ps1'))"

这里是一个工作演示

步骤01

我们将打开一个运行窗口

在键盘上按下

Windoes Key + R

等待

步骤02

我们将打开一个cmd窗口

在运行窗口文本输入写入

cmd

在键盘上按下

Enter

步骤03

确保 App1/appsettings.json 有这个连接字符串,默认情况下它会在那里,如果没有添加它

DataSource=app.db

步骤04

我们将创建一个目录并将其作为我们 cmd 的工作目录

在CMD窗口写

mkdir D:\Projects\P.IT.Support\asp.net

cd /d D:\Projects\P.IT.Support\asp.net

步骤05

我们将下载并运行脚本

在CMD窗口写

set scriptUrl="https://gist.githubusercontent.com/Elrashid/133d308902b453c280725379dda02684/raw/Flow4-AspIdentity-Sqlite-RequireConsent-Two-App-For-API-And-Web.bat"

PowerShell -Command "(new-object System.Net.WebClient).DownloadFile('%scriptUrl%','Flow4-AspIdentity-Sqlite-RequireConsent-Two-App-For-API-And-Web.bat')"

Flow4-AspIdentity-Sqlite-RequireConsent-Two-App-For-API-And-Web.bat

关于asp.net-core - 带有 ASP.NET Core 2.2 的身份服务器 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53949766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com