SAML SSO helps you maintain control of your identity and contributions, while giving organizations a centralized and secure way of controlling access to their resources on GitHub. When you join an organization that uses SAML SSO, you sign in through the organization's IdP and your existing GitHub account is linked to an external identity that belongs to the organization. This external identity is separate from, but related to, your GitHub account and is used to control access to the organization's resources like repositories, issues, and pull requests.
If you have an active SAML session in your browser, you are automatically authorized when you access a GitHub organization that uses SAML SSO. If you don't have an active SAML session in your browser, you must enter the credentials for your SAML identity provider before you can access the organization.
GitHub supports these identity providers for SAML SSO:
- Azure Active Directory (Azure AD)
- Okta
- OneLogin
- PingOne
- Shibboleth
- Custom applications
https://help.github.com/articles/about-authentication-with-saml-single-sign-on/
相关推荐
《SAML SSO for BI Platform and Analysis to HANA V 2.0.2.pdf》这份文档是关于如何配置SAP HANA数据库与SAP BusinessObjects BI平台4.2及Analysis for Office 4.2之间的单点登录(SSO)的详细指南。此配置基于SAML...
管理员的帮助程序扩展程序,可为Chrome应用配置SAML SSO。 允许管理员将一组经过过滤的用户Cookie转移到列入白名单的参与应用的策略中。 空的白名单将导致默认行为,即阻止所有传入请求并且不移交任何cookie。 管理...
管理员的助手扩展程序可为Chrome应用程序配置SAML SSO。 允许管理员将已过滤的用户Cookie设置保留到列入白名单的参与应用程序中。一个空的白名单将导致默认的行为是阻止所有传入的请求,而不是交出任何cookie。 管理...
使用 Windows Identity Foundation 进行单点登录 在 C# MVC ASP .NET 中通过 Windows Identity Foundation 使用联合身份验证实现单点登录的示例。 在本教程中,我们将逐步介绍通过单点登录实现联合身份验证的步骤。...
SAML(安全断言标记语言)v2.0是一种开放标准,用于实现Web浏览器中的单点登录(SSO)。SAML提供了一种机制,允许用户通过使用现有的身份验证凭证从一个地方安全地访问多个应用程序。这种方式可以改善用户体验并降低...
spring boot整合spring security 实现SSO单点登陆 完整DEMO. ...2、先后启动SsoServer、sso-resource、sso-client1、sso-client2 3、访问http://sso-taobao:8083/client1/ 或 http://sso-tmall:8084/client2/
基于SAML 2.0 SSO单点登录,包括VS2005,VS2008,VS2010。有部分Java代码。含文档。 client发送saml请求---sso响应验证client是否可信任---可信响应saml----加密saml---发送到client---client解密成功--验证信息...
标题中的“aws-google-auth”是一个工具,它实现了将Google Apps SAML SSO(单点登录)与AWS Security Token Service (STS)凭证的集成。这个工具的主要目的是为使用Google Apps(现在被称为Google Workspace)的企业...
SAML协议的交互将在这二者之间展开。项目启动之后,访问如下网址: http://localhost:8080/webprofile-ref-project/app/appservlet 这是一个SP的模拟,第一次访问该网址时将会跳转到IDP,进行认证流程。
标题 "nodejs-saml-sso-example:nodejs-saml-sso-example" 提示我们这是一个关于Node.js实现SAML单点登录(SSO)的示例项目。SAML(Security Assertion Markup Language)是一种标准,用于在身份提供者(IdP)和服务...
Ruby SAML从1.11.x更新到1.12.0 1.12.0版增加了对gcm算法的支持,并更改/添加了用于签名验证的特定错误消息不推荐使用Settings类的idp_sso_target_url和idp_slo_target_url属性,而推荐使用idp_sso_service_url和idp...
在IT领域,SAML(Security Assertion Markup Language)和SSO(Single Sign-On)是两个重要的概念,它们在企业级身份验证和授权管理中扮演着关键角色。本项目"归档_javasamlsso_"似乎是一个Java实现的SAML SSO解决...
### 基于WebSphere实现的SAML单点登录(SSO)详解 #### SSO与SAML概述 单点登录(Single Sign-On,SSO)是一种身份验证机制,允许用户通过一次登录即可访问多个相关但独立的应用程序。这种机制不仅提高了用户体验,...
2. **SSO集成**:该包实现了SAML SSO流程,包括初始化SAML会话、处理IDP的响应以及注销用户会话。 3. **元数据支持**:支持从IDP获取并解析元数据,以便自动配置DSP的相关设置。 4. **安全特性**:包括对SAML响应的...
实现单点登录的技术方案有很多种,常见的有基于Cookie的SSO、基于Token的SSO、基于SAML的SSO等。以下是对几种主要实现机制的简要介绍: 1. **基于Cookie的SSO**:在这种模式下,主站点会在用户成功登录后创建一个...
aws-google-login - Acquire temporary AWS credentials via Google SSO (SAML v2) USAGE: aws-google-login [global options] command [command options] [arguments...] COMMANDS: help, h Shows a list of ...
我们发现主要的新兴SSO协议,即SAML SSO和OpenID受到认证缺陷的困扰,允许恶意服务提供商劫持客户端认证尝试,或强制后者在未经其同意或意图访问资源的情况下访问资源。 这可能会产生严重后果,正如我们在基于SAML...
如何从使用 SAML SSO 的 web 应用程序获取会话 cookie 我编写了一个示例 Web 应用程序,其中使用 SAML 令牌更新密码。 我修改了以下文章 [1] 中提供的代码。 可以从以下位置找到原始代码 [2]。 在此示例应用程序...
**Flask-SAML 0.4.1:Python SAML 库详解** Flask-SAML 是一个基于 ...Flask-SAML 提供了一个简洁且强大的工具,让 Flask 开发者能够轻松地在应用程序中集成 SAML SSO 功能,从而提升用户体验并加强企业级身份管理。
3. **路由**: 预定义了处理 SAML SSO 和 SLO(Single Logout)请求的路由。你可以根据需要自定义这些路由。 4. **控制器**: 包括 `Saml2Controller`,这个控制器处理 SAML 登录、登出和错误事件。开发者可以扩展这...