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

正规网站建设首选公司电脑ppt制作软件

正规网站建设首选公司,电脑ppt制作软件,网站编程电子书,工业园区网站建设方案这篇文章是3篇系列文章的最后一部分#xff0c;该系列文章探讨了如何为基于Spring Boot 2的应用程序启用OAuth2提供程序SSO。 3个帖子是#xff1a; 引导兼容OpenID Connect的OAuth2授权服务器/ OpenID提供程序的方法 与OAuth2授权服务器/ OpenID提供程序集成的旧版Spring … 这篇文章是3篇系列文章的最后一部分该系列文章探讨了如何为基于Spring Boot 2的应用程序启用OAuth2提供程序SSO。 3个帖子是 引导兼容OpenID Connect的OAuth2授权服务器/ OpenID提供程序的方法 与OAuth2授权服务器/ OpenID提供程序集成的旧版Spring Boot / Spring 5方法 与OAuth2授权服务器/ OpenID Connect提供商集成的更新的Spring Boot 2 / Spring 5方法–这篇文章 这篇文章将探讨使用Spring Security中的本机OAuth2支持为Spring Boot 2应用程序启用SSO的崭新方法。 该文章再次假定第一篇文章中描述的所有内容均已完成。 Spring Boot 2自动配置 Spring Boot 2为Spring Security中的本机OAuth2支持提供了自动配置请参见org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientAutoConfiguration类。 通过以下gradle坐标可用的“ spring-security-oauth2-client”库激活了自动配置 compile org.springframework.security:spring-security-oauth2-client 此自动配置会处理一组属性对于已启动的UAA身份提供程序该组属性如下 uaa-base-url: http://localhost:8080/uaaspring:security:oauth2:client:registration:uaa:client-id: client1client-secret: client1authorizationGrantType: authorization_coderedirect_uri_template: {baseUrl}/login/oauth2/code/{registrationId}scope: resource.read,resource.write,openid,profileclientName: oauth2-sample-clientprovider:uaa:token-uri: ${uaa-base-url}/oauth/tokenauthorization-uri: ${uaa-base-url}/oauth/authorizeuser-info-uri: ${uaa-base-url}/userinfojwk-set-uri: ${uaa-base-url}/token_keysuserNameAttribute: user_name 如果要依靠Spring Boot 2自动配置支持来实现对本机OAuth2的支持并实现应用程序的启动那么在访问应用程序时将看到以下页面 请注意此登录页面是由Spring Security OAuth2创建的默认页面默认情况下会显示注册列表。 单击“ oauth2-sample-client”将显示身份提供者在这种情况下UAA的登录页面 对于基于OpenID Connect的流程应用程序将获得ID令牌以及我正在解码并呈现在页面上的Access令牌 客制化 我要进行的快速自定义之一是在访问通过“ / secured” uri模式指定的任何受保护页面时重定向到UAA以下是一组应启用此配置的配置 package sample.oauth2.configimport org.springframework.context.annotation.Configuration import org.springframework.security.config.annotation.web.builders.HttpSecurity import org.springframework.security.config.annotation.web.builders.WebSecurity import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapterConfiguration class OAuth2SecurityConfig : WebSecurityConfigurerAdapter() {override fun configure(web: WebSecurity) {super.configure(web)web.ignoring().mvcMatchers(/favicon.ico,/webjars/**,/css/**)}override fun configure(http: HttpSecurity) {http.csrf().disable()http.authorizeRequests().antMatchers(/secured/**).authenticated().antMatchers(/, /custom_login).permitAll().anyRequest().authenticated().and().oauth2Login().loginPage(/custom_login)} } 请参阅上面设置为“ / custom_login”的URI依次将控制权简单地移交给OAuth2控制的端点这些端点知道设置适当的参数并重定向到UAA Controller class LoginController {RequestMapping(/custom_login)fun loginPage(): String {return redirect:/oauth2/authorization/uaa} } 到此结束对Spring Boo2应用程序中对本机OAuth2支持的探索。 所有示例都可以在我的github存储库中找到 – https://github.com/bijukunjummen/oauth2-boot2 以下参考资料有助于理解OAuth2支持 1. Spring安全性文档 – https://docs.spring.io/spring-security/site/docs/current/reference/html/ 2. Joe Grandja的 Spring One Platform 2017演示文稿 – https://www.youtube.com/watch?vWhrOCurxFWU 翻译自: https://www.javacodegeeks.com/2018/03/spring-boot-2-native-approach-sso-oauth-2-openid-connect.html
http://www.yutouwan.com/news/158868/

相关文章:

  • 门户网站的意思网站建设完成
  • 网站打开空白页不用购买域名做网站
  • 给别人做网站的话术南京seo排名优化
  • 电子商务网站建设实训报告网址注册了怎么做网站
  • 网站开发项目实训总结建设工程安全管理中心网站
  • 平台网站建设公司中职网站建设与维护试卷
  • 织梦做英文网站出现乱码莱芜新闻民生广角
  • 湖南网站建设网络公司推荐网站制作公司
  • 网站投票系统 js网上购物系统的设计与实现论文
  • 济南免费网站制作有源码怎么做app
  • 株洲做网站的公司wordpress搬家后页面空白
  • 360网站图标怎么做的wordpress博客下载插件
  • 长沙手机网站制作南京网络推广公司排名
  • 成都市网站建设费用及企业网上写文章用什么软件
  • 做宠物网站心得网站建立
  • 怎么做北京赛车网站新乡个人网站建设
  • 伊犁网站制作网站后台图片传不上去怎么办
  • 中信建设有限责任公司世界排名宝应seo
  • 网站开发招标文件范本做食品的采购员常用网站
  • 承德网站推广适合注册公司的名字大全
  • 个人网站可以备案了吗苏州seo推广优化
  • 网站建设方案进行工期安排移动互联网平台有哪些
  • 微信网站结构嘉定网站设计怎么样
  • 网站 备案网站python做的网站漏洞
  • 山东省城乡住房建设厅网站个人缴纳养老保险
  • 平台网站开发的税率诸暨哪些公司可以制作网站
  • 如何做网站关键词排名网站建设都会用到哪些建站工具
  • 安庆网站建设公司教师做网站赚钱
  • 在天极网做网站有效果吗网络营销现状分析
  • 网站的风格设计有哪些苏州定制型网站建设