鸿鹄网站建设网页加速器免费

news/2025/9/24 7:49:51/文章来源:
鸿鹄网站建设,网页加速器免费,wordpress播放下载,政务服务中心网站建设总结使用asp.net core Identity IdentityServer灵活的设计中有一部分是可以将你的用户和他们的数据保存到数据库中的。如果你以一个新的用户数据库开始#xff0c;那么#xff0c;asp.net core Identity是一个选择。这个示例演示了如何在IdentityServer中使用asp.net core Ientit…使用asp.net core Identity IdentityServer灵活的设计中有一部分是可以将你的用户和他们的数据保存到数据库中的。如果你以一个新的用户数据库开始那么asp.net core Identity是一个选择。这个示例演示了如何在IdentityServer中使用asp.net core Ientity. 该示例假设你已经完成了前面的所有示例这个示例将要用asp.net core Identity 模板创建一个新的项目新项目会替换掉之前的IdentityServer。而其它的工程则没有影响。 新建一个asp.net core Identity工程 第一步是在你的解决方案中添加一个asp.net core Identity的工程。考虑到大量的代码都来源于asp.net core Identity,所以这里直接使用visual studio的一个模板。你最后得把旧的IdentityServer删除。但是你还得配置一下。 那就从创建一个asp.net core web app开始把 然后选择MVC模板 然后在更改身份验证这里选择“个人用户账户” 最后当你选择好之后点击确定。 修改宿主 别忘了把端口调整到5000. 这样才能兼容之间创建好的客户端和API。 添加IdentityServer的包 添加IdentityServer4.AspNetIdentity的nuget包。因为它依赖IdentityServer包所以会自动的将IdentityServer4添加到项目中来。 Scopes和客户端的配置 虽然是一个新的项目我们仍然可以将旧项目中的代码粘贴过来用一下。你现在将之前的IdentityServer中的Config类中的代码粘贴到新项目中。 有一个改变的地方是需要禁用一下确认页面的东西因为我们现在还没有配置关于确认页面的任何东西。所以我们将RequireConsent设置为false: new Client {ClientId mvc,ClientName MVC Client,AllowedGrantTypes GrantTypes.HybridAndClientCredentials,RequireConsent false,ClientSecrets {new Secret(secret.Sha256())},RedirectUris { http://localhost:5002/signin-oidc },PostLogoutRedirectUris { http://localhost:5002/signout-callback-oidc },AllowedScopes {IdentityServerConstants.StandardScopes.OpenId,IdentityServerConstants.StandardScopes.Profile,api1},AllowOfflineAccess true } 配置IdentityServer 还是和之前一样需要在ConfigureServices和Configure这两个Startup中的方法中进行配置。 ConfigureServices 下面的代码显示了工程创建的时候生成的一些样本代码和底部添加的关于IdentityServer的代码。在之前的示例中AddTestUsers扩展方法用来将用户注册到DI中但是这会儿我们用AddAspNetIdentity取代了。这个方法需要一个泛型的类型参数这个类型参数的类型是你asp.net Identity User的类型。 public void ConfigureServices(IServiceCollection services) {services.AddDbContextApplicationDbContext(options options.UseSqlServer(Configuration.GetConnectionString(DefaultConnection)));services.AddIdentityApplicationUser, IdentityRole().AddEntityFrameworkStoresApplicationDbContext().AddDefaultTokenProviders();// Add application services.services.AddTransientIEmailSender, EmailSender();services.AddMvc();// configure identity server with in-memory stores, keys, clients and scopesservices.AddIdentityServer().AddDeveloperSigningCredential().AddInMemoryPersistedGrants().AddInMemoryIdentityResources(Config.GetIdentityResources()).AddInMemoryApiResources(Config.GetApiResources()).AddInMemoryClients(Config.GetClients()).AddAspNetIdentityApplicationUser(); } 需要注意的是关于IdentityServer的逻辑应该写到AddIdentity方法之后。因为其中有一些方法被重写了。 Configure 这里展示了创建工程的时候生成的代码还有添加了UseIdentityServer。 public void Configure(IApplicationBuilder app, IHostingEnvironment env) {if (env.IsDevelopment()){app.UseDeveloperExceptionPage();app.UseBrowserLink();app.UseDatabaseErrorPage();}else{app.UseExceptionHandler(/Home/Error);}app.UseStaticFiles();// app.UseAuthentication(); // not needed, since UseIdentityServer adds the authentication middlewareapp.UseIdentityServer();app.UseMvc(routes {routes.MapRoute(name: default,template: {controllerHome}/{actionIndex}/{id?});}); } 创建数据库 现在已经给出了一个新的项目你需要创建数据库。你可以通过项目目录下的命令行工具来执行dotnet ef database update -c ApplicationDbContext像这样 但我一般都会在程序包管理控制台上输入update-database 创建一个用户 接下来你需要运行应用并将一个用户创建到数据库中。点击注册Register按钮    然后在注册页面上注册一个用户 现在你已经拥有了一个用户你可以登陆了。 在MVC客户端上面登陆 运行MVC客户端应用然后你可以点击Secure这个链接来进行登陆 你会被重定向到asp.net Identity的登陆页面上输入你新创建的那个用户的信息 然后你会被跳转到确认页面上然后又迅速的重定向回MVC客户端因为我们配置了RequireConsetnfalse了。。然后关于你的user的一些claim回被列出来。 客户端可以代表你的用户来访问api通过点击Call API using application identity 下一步 先前的示例项目中有确认页面、错误页面和登出页面这些缺失的部分你可以直接复制粘贴过来用。一旦你完成了那个旧的项目就没用了。。然后你需要将RequireConsent改成true。 最后放上源码直接点击下载 sample code for this quickstart 吧。  转载于:https://www.cnblogs.com/pangjianxin/p/9378686.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915246.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

淘客免费交易网站建设shop商城系统

棒球元宇宙内容发展规划 1. 棒球元宇宙内容需求 分析现有棒球元宇宙内容缺口和痛点 在棒球运动中,元宇宙有着广阔的发展前景,但也存在着一些问题和挑战。其中最主要的问题之一是缺乏高质量、丰富多样的棒球元宇宙内容。现有的棒球元宇宙平台大多只提供…

html 网站建设中wordpress 送钱啦

想必大家在日常的工作中,会经常需要分享代码、演示项目或者进行在线教学,这就需要一个既高效又便捷的屏幕共享工具。然而,现有的一些解决方案往往存在延迟高、画质差等问题。 今天就分享一个开源的屏幕共享项目 - screego,不但免…

票务网站做酒店推荐的目的高端大气网站欣赏

共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a、b、c、d、e、f、g及dp(小数点),如下图所示。图中的8个LED分别与上面那个图中的A~DP各段相对应,通过控制各个LED的亮灭来显示数字。判断公阴极和公阳极找公共共阴和公共共…

做网页游戏网站南充企业网站建设

其中有一个常用的编程思想: 由于是遍历查找,不能用if-else来输出没有找到,而应该设置一个索引index,如果找到就将index的值设置成下标的值,如果遍历结束后index仍为初始值,才是没有找到 //2024.07.03impor…

如何撰写网站建设方案书wordpress 图片接口怎么用

python 的集合类型和 其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合), intersection(交), difference(差)和sysmmetricdifference(对称差集)等数学运算,和我们…

PRISMS Junior Varsity Training 20250919

Problem 1 Find all the roots of equation \(2x-2.8=\lfloor x\rfloor\). Solution 1 \[\begin{align} 2x-2.8=\lfloor x\rfloor&\Longrightarrow x-1<2x-2.8\le x\\ &\Longleftrightarrow1.8<x\le2.8\…

网站共享备案thinkphp做网站

Android 6.0 / Android M 发布后&#xff0c;手机权限被分为两种&#xff0c;即&#xff1a;Normal Permission / 正常权限 和Dangerous Permission / 危险权限&#xff0c;更好的保护了用户的隐私&#xff0c;极大提升了系统安全性&#xff01;因此&#xff0c;我们在APP开发过…

南阳网站制作哪家好网站图标在哪里做修改

引用 之前遇到一次函数调用结果的问题&#xff0c;今天在这里做一下记录。 一个基类&#xff0c;一个派生类&#xff0c;两个类中都有一个函数名相同&#xff0c;参数相同&#xff0c;参数不同的函数&#xff0c;创建基类指针指向派生类对象&#xff0c;调用相应的函数&#x…

简易网站制作软件网站开发运营推广叫什么软件

CSer发一篇顶会一作有多难&#xff1f;没写论文前&#xff0c;一直认为搞科研不着急&#xff0c;压根就没有把论文这件事放在心上。研一的时候进课题组&#xff0c;导师说要开拓新的方向&#xff0c;于是成了实验室第一个吃螃蟹的人&#xff0c;日常也没有人可以寻求指导。那时…

酒店网站建设必要性龙口网站建设联系电话

一、贪心算法 贪心算法是一种解决优化问题的算法设计方法&#xff0c;其核心思想是在每一步选择当前状态下的最优解&#xff0c;从而希望最终达到全局最优解。下面将介绍贪心算法的原理、实现步骤&#xff0c;并提供C#和Java的实现示例。 1.1 原理&#xff1a; 贪心算法的原…

洛阳网站改版维护公司厦门seo建站

点击 <C 语言编程核心突破> 快速C语言入门 使用Qt画一条曲线 前言一、Qchart简介二、代码总结 前言 要解决问题: 有一个函数, 生成一些点, 想画一条曲线. 想到的思路: 这个用Qchart比较简单. 其它的补充: 需要稍许配置 一、Qchart简介 QChart是Qt中的一个图表控件&a…

flash网站作品欣赏网页设计实训报告300字

接到现场反映&#xff0c;在配置Modbus转Profinet网关时&#xff0c;出现Modbus转Profinet网关&#xff08;XD-MDPN100&#xff09;通信不稳定或数据丢失的问题&#xff0c;就这个问题特做出答疑。 解决Modbus转Profinet网关&#xff08;XD-MDPN100&#xff09;通信不稳定或数据…

自己做网站要多久建e网室内设计网网址

2019独角兽企业重金招聘Python工程师标准>>> 今天心情很不好&#xff01;&#xff01;&#xff01; 原因保密。 这篇是基于"netty与websocket通信demo"。 错误想法&#xff1a;大量客户请求&#xff0c;共用一个worker&#xff0c;来实现推送。 正确作法&…

特色的企业网站建设域名举例

《组织职业生涯管理》作业答案 一、单选题 1、人力资源供过于求的表现不包括_________ A、职业岗位缺乏 B、社会就业不足 C、政府促进就业政策 D、职业选择余地较大 2、职业的个人功能不包括___________ A、社会稳定的安全阀 B、获取利益的手段 C、个人发挥才能的手段 D、社会贡…

维影企业网站管理系统西苑做网站公司

为什么80%的码农都做不了架构师&#xff1f;>>> 你想知道你的Go程序在做什么吗&#xff1f; go tool trace 可以向你揭示&#xff1a;Go程序运行中的所有的运行时事件。 这种工具是Go生态系统中用于诊断性能问题时&#xff08;如延迟&#xff0c;并行化和竞争异常…

网站 文章排版适合做网站开发的电脑配置

你的投票也许能让 KNIME 中文化快一点点。 i18n 是个很搞笑的单词&#xff0c;它是英文 internationalization 国际化的缩写。18 指的是首字母i和末字母n中间有18个字母。另外还有什么 K8s 也是一样&#xff0c;中间省去了8个字母 ... 真是懒的可以。指北君还想起一个类似的笑话…

做一个15页的网站怎么做2345网址导航中国百年品牌

TOGAF是技术无关的企业级架构框架&#xff0c;WAF则侧重于云的最佳实践和指导方针&#xff0c;本文介绍了两者的异同。原文: Enterprise Architecture with TOGAF and Well-Architected Frameworks (AWS, Azure and Google) 简介 本文旨在解释TOGAF和云架构框架/良好架构框架(W…

做简历哪个网站比较好网站建设免费维护

参考博客&#xff1a; https://blog.csdn.net/DroidPhone/article/details/7165482 &#xff08;一下内容基本是原博主的博客转载&#xff09; 文章目录 一、ASOC的由来二、硬件架构三、软件架构四、数据结构五、内核对ASoC的改进 一、ASOC的由来 ASoC–ALSA System on Chip …

做网站的资金来源北京高端网站建设飞沐

这是我的第 54 篇原创文章。String 类型是我们使用最频繁的数据类型&#xff0c;没有之一。那么提高 String 的运行效率&#xff0c;无疑是提升程序性能的最佳手段。我们本文将从 String 的源码入手&#xff0c;一步步带你实现字符串优化的小目标。不但教你如何有效的使用字符串…

开源建站工具头条小程序

VSCode 配置 C++ 环境(Windows) 参考http://t.csdnimg.cn/27G0Z 1. 配置 C++ 编译器 首先需要安装 C++ 编译器。在 Windows 上,可以安装 MinGW 或者 Visual Studio;在 MacOS 上,可以安装 Clang 或者 Xcode;在 Linux 上,可以安装 GCC。 1.2 添加环境变量 将 mingw64…