You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

sso单点登录集成

SSO(Single Sign-On)单点登录是一种灵活且安全的用户认证方法,它允许用户只需进行一次身份验证就可以在多个应用程序中使用不同服务而无需再次进行身份验证。单点登录集成可以减少用户的登录次数,提高用户体验,并为企业提供更好的安全性。

在本文中,我们将探讨 SSO 单点登录的原理并提供一个代码示例来了解如何集成 SSO 单点登录。

SSO 单点登录原理

SSO 单点登录的工作原理如下:

  1. 用户访问一个应用程序资源,并尝试进行身份验证。

  2. 应用程序将其重定向到 SSO 服务器以进行身份验证。

  3. SSO 服务器将用户进行身份验证。

  4. SSO 服务器创建一个安全令牌并分配给该用户。

  5. 安全令牌返回到应用程序,该应用程序使用安全令牌验证该用户。

  6. 用户现在可以访问该应用程序,并自动登录。

为了实现该过程,我们需要遵循以下步骤:

  1. 实现 SSO 服务器。这可以是一个独立的系统或现有系统。

  2. 集成 SSO 客户端/代理库。这可以是开源库或供应商提供的库,你需要确定应用程序支持的库。

  3. 配置应用程序以使用 SSO 客户端/代理库。你需要使每个应用程序能够验证相同的安全令牌。

在这些步骤中,第二个步骤需要用到代理库,以实现 SSO 单点登录的工作流程。

单点登录集成示例

我们将使用 Spring Boot 和 Spring Security 来集成单点登录。我们首先需要创建一个 SSO 服务器,然后创建一个基本应用程序,最后将该应用程序添加到 SSO 服务器中。

配置 SSO 服务器

这里,我们将使用 Keycloak(一个开源的 SSO 解决方案)。我们需要先启动 Keycloak 服务器并创建一个 Realm,然后将我们的应用程序添加到 Realm 客户端管理。

以下操作是 Keycloak 管理控制台的演示:

  1. 创建 Realm
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
企业级数字化办公平台,帮助员工随时随地,安全连接内部网络与应用

社区干货

火山引擎基于 Zeppelin 的 Flink/Spark 云原生实践

**SSO** **单点登录**:在集成 Zeppelin 后,用户使用作业平台时已经产生过登录的动作,再次登陆Zeppelin对用户的使用体验很不友好。所以基于 Shiro 做相应的扩展,通过增加 Shiro Plugin 共享 JWT Token 的方式避免用户二次登录,提升用户使用体验。 # 基于 Zeppelin 的 Flink 云原生实践## Flink on K8s 的工作原理目前 Flink on K8s 主要有两种工作方式:- **Standalone**:在提交作业之前,先使用 K8s 的 Deployme...

基于 Zeppelin 的 Flink/Spark 云原生实践

* **SSO** **单点登录**:在集成 Zeppelin 后,用户使用作业平台时已经产生过登录的动作,再次登陆Zeppelin对用户的使用体验很不友好。所以基于 Shiro 做相应的扩展,通过增加 Shiro Plugin 共享 JWT Token 的方式避免用户二次登录,提升用户使用体验。**03****基于 Zeppelin 的 Flink 云原生实践****Flink on K8s 的工作原理**目前 Flink on K8s 主要有两种工作方式:* **Sta...

集简云12月更新合集:开发者平台隆重登场,新增24款应用,更新6款应用

新增集成应用24个,更新集成应用6个,下面我们一起来get下吧:****集简云开发者平台** **今天集简云开发者平台正式上线了!**企业或者开发者可以自助将... 单点登录SSO、多因素认证,为企业和开发者提供完善安全的用户认证和访问管理服务。 ![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/ee913a9db5fb4dda98afbc98eed...

干货 | 这样做,能快速构建企业级数据湖仓

同时集成 IAM SSO 准入认证,通常情况下用户从 EMR 管控端跳转到 Public History Server 可以实现无感 SSO 认证登录,无需再次输入用户登录凭证。**存算分离,弹性伸缩**![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/b885c4a125dd47de84ae0f32ddb0f249~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1716135653&x-signature=ZCfEHNOBNa74KYQSgp6%2F%2ByD1VsI%3D)...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

sso单点登录集成-优选内容

为阿里云应用配置 SSO (SAML协议)
配置角色 SSO 配置用户 SSO 配置角色 SSO 完成以下步骤,实现飞连用户通过角色 SSO 直接访问阿里云应用: 在阿里云 RAM 控制台配置单点登录。具体操作,请参见阿里云 RAM 控制台操作步骤。 在飞连管理后台配置单点登录。具体操作,请参见飞连管理后台操作步骤。 阿里云 RAM 控制台操作步骤使用您的企业账户登录 RAM 控制台。 在左侧导航栏,单击集成管理 > SSO 管理。 在 SSO 管理页面,单击角色 SSO > SAML 页签。 在 SAML 页签,单...
云身份中心登录门户的单点登录概述
SSO概述单点登录(SSO)是一种跨系统的身份验证解决方案,可让用户仅通过一次身份验证,即可登录多个应用程序和网站。 火山引擎云身份中心(CloudIdentity)提供了独立于火山引擎官网控制台站点的登录门户,用于为企业客户... 云身份中心的独立登录门户为服务提供商(Service Provider,简称SP),帮您实现企业或组织的自有身份系统与云身份中心登录门户、以及火山引擎控制台之间的SSO,即用户在IdP系统登陆后即可跳转登录到云身份中心登录门户,...
使用飞书进行用户SSO的示例
步骤三:创建新的飞书集成平台应用作为身份提供商(IdP),需要以“应用”的形式感知服务提供商火山引擎,实现单点登录。为此需要在飞书处创建对应火山引擎的应用。 使用飞书租户的管理员用户或具有同等权限的飞书用户登录飞书集成平台。 在身份集成-应用单点登录-应用管理下,点击右上角新建应用,创建一个新的应用程序。 在新建应用页面,选择火山引擎(用户SSO)。 在基本配置 页面,配置应用程序的基本信息,此示例中可以填写应用名...
为 AssetSonar 应用配置 SSO (SAML协议)
本文介绍如何在飞连管理后台使用 SAML 协议为 AssetSonar 应用启用单点登录 (SSO),实现用户通过飞连直接访问 AssetSonar 应用,无需输入账号和密码。 使用说明 在 AssetSonar 管理后台配置单点登录。具体操作,请参见AssetSonar 管理后台操作步骤。 在飞连管理后台配置单点登录。具体操作,请参见飞连管理后台操作步骤。 AssetSonar 管理后台操作步骤 登录 AssetSonar 管理后台。 在页面右上角,单击设置图标。 在 Settings 页面,单...

sso单点登录集成-相关内容

使用Azure AD进行用户SSO的示例

目标 企业在Azure AD中维护了自己的员工身份,希望能够对应登录到的火山引擎上企业账号(账号ID:2100036560)下的子用户。本示例中,在Azure AD有用户user1,希望能够通过用户SSO单点登录配置,user1从Azure AD直接跳转火... 并选择集成未在库中找到的任何其他应用程序(非库),点击创建,随后跳转至新创建的应用页面。 步骤四:完成Azure AD应用的SAML配置接下来需要为IdP配置基于SAML的单点登录。 在刚刚创建的应用程序VolcineDemo的概述页...

单点登录(SSO)概述

SSO概述火山引擎访问控制(IAM)支持基于SAML 2.0和OAuth2.0协议的的单点登录(SSO),以企业自有身份为身份提供商(IdP)、火山引擎为服务提供商(Service Provider,简称SP)帮您实现企业或组织自有身份与火山引擎之间的SSO,即用户在IdP系统登陆后即可通过跳转链接访问已配置互信关系的SP系统。 SSO登录方式火山引擎支持通过企业IDP直接SSO登录到控制台的模式,也支持在火山引擎回跳到企业IDP登录后再SSO到登录的模式。在登录页,可找到企业...

为 AlertOps 应用配置 SSO (SAML协议)

本文介绍如何在飞连管理后台使用 SAML 协议为 AlertOps 应用启用单点登录 (SSO),实现用户通过飞连直接访问 AlertOps 应用,无需输入账号和密码。 使用说明 在 AlertOps 管理后台配置单点登录。具体操作,请参见AlertOps 管理后台操作步骤。 在飞连管理后台配置单点登录。具体操作,请参见飞连管理后台操作步骤。 AlertOps 管理后台操作步骤 登录 AlertOps 管理后台。 在页面右上角,单击账户名称 > Account Settings。 在 Account S...

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

为阿里邮箱应用配置 SSO

本文介绍如何在飞连管理后台为阿里邮箱启用单点登录 (SSO),实现用户通过飞连直接访问阿里邮箱,无需输入账号和密码。 前置条件 确保您已经开通阿里邮箱单点登录的 API 接口。如果您未完成单点登录接口的接入,您可以联系阿里邮箱客服进行开通。目前,阿里企业邮箱的 API 接口仅对企业邮箱客户(不包含按量付费版),并且账号数为 500 或以上的客户开放申请,如需了解详细的申请条件,请您咨询阿里邮箱客服。 使用说明 在阿里邮箱管理平台...

如何完成SAML SSO登录配置

基本概念和基础介绍见:云身份中心登录门户的单点登录概述。 前提条件已具备可用的企业身份系统,且身份系统支持SAML 2.0单点登录协议,如飞书、飞连、Azure AD、Okta或其他采购/自建的系统。 已经创建或同步云身份中心用户。在单点登录过程中,云身份中心用户名称需要与企业身份系统传递的用户信息(例如用户ID、用户名、邮箱等)一一映射,请保证云身份中心用户名称准确。 1.1 SAML SSO 基本流程以SAML协议为例,一个SSO的流程图如下: ...

使用OneLogin进行用户SSO的示例

目标 企业在OneLogin中维护了自己的员工身份,希望能够对应登录到的火山引擎上企业账号(账号ID:2100036560)下的子用户。本示例中,在OneLogin有用户user1,希望能够通过用户SSO单点登录配置,user1从OneLogin直接跳转火... 您可以验证从OneLogin发起单点登录。以user1身份登录OneLogin后,直接进入门户或点击左上角的OneLogin图标,在应用管理列表中中选择VolcineDemo。若能够跳转至火山引擎SSO登录页、登入对应账号的User1身份,则单点登录...

使用Okta进行用户SSO的示例

目标 企业在Okta中维护了自己的员工身份,希望能够对应登录到的火山引擎上企业账号(账号ID:2100036560)下的子用户。本示例中,在Okta有用户user1,希望能够通过用户SSO单点登录配置,user1从Okta直接跳转火山引擎登录页... 配置SSO登入的身份信息和会话名称: 点击Add another,配置身份属性声明,配置名称(Name)为:https://www.volcengine.com/SAML/Attributes/Identity,值(Value)为要登录的角色或用户的trn,需要登录几个角色或用户就配置...

单点登录的多种登录方式

火山引擎支持多种SSO登录方式: 从IDP侧直接发起登录从IDP侧直接发起登录指在IDP侧用户认证身份并登录后,点击火山引擎应用,直接向火山引擎发送saml response并跳转到火山引擎的SSO登录页。 在页面上能够在下拉框中选择当前用户允许登录的账号,以及账号下允许登录的身份(用户、角色),点击登录即可以对应身份登录到火山引擎控制台。 从SP侧发起登录从SP侧发起登录指通过火山引擎的企业联邦登录页面,输入账号名或账号ID后,选择账号下...

基于OAuth2.0的单点登录配置

火山引擎支持使用标准的OAuth2.0协议的完成授权来实现单点登录。OAuth2.0仅支持用户SSO的方式。 基本概念 概念 说明 授权端点 由身份提供方(IDP)提供,用于获取授权的终端Https URL,用户访问时将通过此端点完成身份... 开启用户SSO 点击开启用户SSO,可选择是否同时禁用掉其他的登录方式。此时可通过火山引擎的“企业联邦登录”入口,或在企业内部的门户,添加火山引擎的应用访问入口进行SSO登录。 以飞书集成平台为例,访问火山引擎应...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

从ClickHouse到ByteHouse
关于金融、工业互联网,都有对应的场景特性、解决策略、实践效果具体呈现,相信一定能解决你的诸多疑惑
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询