当前位置: 首页 > news >正文

高端网络推广青岛seo网站关键词优化

高端网络推广,青岛seo网站关键词优化,泉州seo网站排名,中国黄页网官网配置Spring Security的身份验证 在我们登录Spring Security之前#xff0c;我们将向您展示如何配置Spring Security的身份验证。我们将通过创建一些用户来验证并为它们生成身份验证。在这篇文章中#xff0c;我们将学习Spring Security的流程是配置Spring Security中的身份验…配置Spring Security的身份验证 在我们登录Spring Security之前我们将向您展示如何配置Spring Security的身份验证。我们将通过创建一些用户来验证并为它们生成身份验证。在这篇文章中我们将学习Spring Security的流程是配置Spring Security中的身份验证方式该身份验证方式是通过使用Spring Security应用程序验证用户身份。所以让我们来看看Spring Security的流程吧。 这篇文章的起点就像一个简单的Spring Security应用程序并点击Spring Security的应用程序。你可以点击Spring Security的登录页面然后输入Spring Security的登录信息但这对你来说并不理想。你可能想知道Spring Security基于哪个服务器的客户端进行身份验证。在这篇文章中我们将通过实际的身份验证一些用户在服务器上配置身份验证。安全注册工作并进行身份验证。它实际上有一个名为身份验证的方法要么返回成功的身份验证要么在身份验证失败时抛出异常。 因此身份验证管理器是身份验证的对象。那么它是如何工作的呢它的方式不是创建自己的身份验证管理器而是配置身份验证管理器要去找。使用构建器你不直接使用身份验证管理器。你所做的就是使用一个名为AuthenticationManagerBuilder的构建器类来配置实际的身份验证。在这里首先以某种方式获得AuthenticationManagerBuilder然后在AuthenticationManagerBuilder上设置配置。所以你可以以想象的AuthenticationManagerBuilder 的交互。是配置过程。 当你处理身份验证管理器构建器时它首先会问你嘿你想要什么启动身份验证然后你输入一个身份验证管理器然后告诉你用户名、密码和角色然后你提供的用户信息是一个用户或多个用户。但一旦你完成了这些属性配置你可以想象一个新的身份验证管理器被创建它具有这两个值但你正在处理身份验证管理器构建器。 我问一个问题。你如何首先获取这个AuthenticationManagerBuilder 呢 Security设置已经存在一个挂钩。事实上在Spring Security设置时它有一个类它有一个configure的方法。它接受AuthenticationManagerBuilder作为参数。Spring Security框架调用该configure方法并传入AuthenticationManagerBuilder。该类存在的原因是为了给开发者一个扩展类的机会重写configure方法并进行完整的配置。如果你不扩展这个类并且重写这个方法那么默认配置就会发生。 然而如果你只是扩展特定的类并且然后重写这个方法那么你现在有一个方法它以AuthenticationManagerBuilder作为参数。一旦你放置了相关的代码Spring Security就会调用你的configure方法并传入AuthenticationManagerBuilder。这是一个机会让你获取AuthenticationManagerBuilder实例并执行我们谈到的交互。我们发现我们接下来要做的事情是去我的application.properties文件删除这些属性。覆盖Spring Security创建的默认单个用户。接下来我要做的事情是创建那个类这样我就可以提供那个。 好的我要创建一个类。我叫这个SecurityConfiguration。你可以随意给它取任何名字。重要的是这个类。扩展一个名为WebSecurityConfigurerAdapter如果我确认要重写某个选项它可以是多个配置方法。所以我们可以接受多个参数。我们感兴趣的是这个特定方法。你猜它接受AuthenticationManagerBuilder作为参数。现在如果你要在这里编写一个重写的方法它确实接受了AuthenticationManagerBuilder作为参数你可以放心Spring Security会向你发送这个参数这个参数是AuthenticationManagerBuilder实例传递过来的。我移动了超级配置的权限所以我想在这里给任何人发送这个参数。参数是AuthenticationManagerBuilder实例。 总结 在我们开始使用Spring Security之前首先要配置身份验证。这个过程涉及创建用户并生成他们的身份验证。在这段视频中我们将了解配置Spring Security身份验证的流程这种身份验证方式会在Spring Security应用程序中验证用户身份。让我们一起来看看Spring Security的配置流程。 创建身份验证管理器 首先我们需要配置身份验证管理器。身份验证管理器负责处理用户的身份验证。配置身份验证管理器不是直接创建它而是配置一个构建器来创建它。这个构建器叫做AuthenticationManagerBuilder。 配置AuthenticationManagerBuilder 通过AuthenticationManagerBuilder我们可以设置身份验证的细节。这个过程就像在进行一次交互首先询问你想要的身份验证类型然后你提供用户的用户名、密码和角色等信息。 获取AuthenticationManagerBuilder实例 在Spring Security的配置中有一个类具有configure方法该方法接受AuthenticationManagerBuilder作为参数。通过扩展这个类并重写configure方法我们可以获取AuthenticationManagerBuilder实例并进行配置。 创建SecurityConfiguration类 我们创建一个类通常称为SecurityConfiguration继承自WebSecurityConfigurerAdapter。在这个类中我们可以重写configure方法并接受AuthenticationManagerBuilder作为参数以进行身份验证配置。 完成配置 在SecurityConfiguration类中我们可以配置身份验证管理器以及其他安全相关的设置。完成配置后Spring Security框架会调用我们的configure方法并传入AuthenticationManagerBuilder实例使我们可以进行进一步的配置。 在这个过程中我们删除了默认的用户属性配置并通过编写自定义的SecurityConfiguration类来配置身份验证。这样我们就可以根据需要创建多个用户并配置他们的身份验证方式。
http://www.zqtcl.cn/news/612194/

相关文章:

  • 河南省建设行业证书查询网站怎么用ps做网站首页背景图片
  • 如何取一个大气的名字的做网站青岛北方现货交易平台
  • 关于做书的网站购物网站建设资讯
  • 运营网站开发工作招聘做装修有什么好网站可以做
  • 免费自学平面设计的网站直播网站开发源码
  • 电子商务网站建设实践广州网站建设公司怎么选
  • 做公众号的素材网站分销电商平台有哪些
  • 网站后期维护协议如何免费注册网址
  • 内容展示型网站 设计特点福州百度seo
  • 外贸网站 推广影视广告宣传片制作公司
  • crm系统管理大兴安岭地网站seo
  • 免费 网站模板为什么自己做的网站别的电脑打不开
  • 公司网站建设建设辽宁鞍山网站建设
  • 企业为什么做网站优化推广做网站学什么什么专业
  • 怎样访问简版网站中小企业网站建设济南兴田德润电话
  • 哪里有零基础网站建设教学服务常用知名购物网站
  • 西宁高端企业网站建设公司名称大全免费取名
  • 如何解决网站图片打开慢关键词搜索推广排行榜
  • 网站建设销售话建网站需要怎样做
  • 网站排名和什么有关网络推广协议合同范本
  • 湖州房产网站建设南通市城乡和住房建设局网站
  • 郴州建设工程集团招聘信息网站wordpress 橘子皮模板
  • win7搭建网站服务器成都网站建设需多少钱
  • 网站开发一般需要多久菜谱网站模版
  • 基于jsp的电子商务网站开发最好的网站建设公司哪家好
  • 个人网站图片郑州技术支持seo
  • 先做网站还是先做app广州互联网
  • 租用网站的服务器wordpress手机加搜索
  • 做彩票网站怎么样才能让百度收录自己的网站
  • 廊坊网站建设技术托管seo怎么优化关键词排名培训