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

集成adfs

adfs 主要业务逻辑

1. 前端配置adfs 信息

登录按钮连接:自动获取当前电脑IP在内网中的用户信息,作为登录用户,进行登录校验。

https://stscn.leinovo.com/adfs/ls/IdpInitiatedSignOn.aspx?loginToRp=PSS-Dev 

2. 后台配置 adfs 相关信息

saml.properties:登录验证通过,会自动调用adfs 回调接口…

# 服务id
onelogin.saml2.sp.entityid = PSS-Dev
# adfs 回调接口
onelogin.saml2.sp.assertion_consumer_service.url = https://npidev.leinovo.com/api/adfs/callback
# adfs 登出接口
onelogin.saml2.sp.single_logout_service.url = https://npidev.leinovo.com/api/adfs/logout

3. adfs 回调接口

执行回调接口对adfs 获取到的本机用户信息进行登录权限校验,校验通过,重定向到登录页面,并返回token;

4. 获取用户信息,登录成功

系统根据token从redis 中获取回调接口缓存的用户信息;登录成功;


http://www.taodudu.cc/news/show-7665376.html

相关文章:

  • 设计模式 Design Parttern ——桥模式Bridge
  • JavaScript Promise详解 resolve()、reject()、then()、catch()、finally()(包含习题)
  • ABAP 逻辑数据库的循环REJECT
  • IJCAI2023 Summary Reject公布
  • return和reject、resolve的配合使用
  • Linux常用命令——reject命令
  • alpine linux默认账号密码
  • Alpine 安装依赖包
  • vmware安装alpine linux
  • alpine linux nginx,Docker alpine构建nginx
  • alpine安装启动mysql_Alpine Linux常用命令
  • alpine 编译c语言,Alpine Linux配置使用技巧
  • alpine 笔记
  • Alpine基本操作
  • Alpine VMware
  • C++编程之 std::forward
  • C++11 move和forward实现原理
  • Linux ip_forward
  • linux ip forward不起作用,linux-ipforward实现
  • association标签传多参
  • MyBatis之association和collection标签
  • MyBatis_延迟加载association和lazyLoadingEnabled详解
  • Mybatis 关联查寻 association 和 collection
  • resultMap中association的各个属性
  • mybaties association使用
  • mybatis的association
  • hexchat(IRC聊天客户端)
  • irc客户端 linux,IRC使用入门
  • java irc_irc使用教程
  • Flink:StandAlone模式部署