数据和商业智能术语表

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
W
X

SSO

也称为

单点登录

什么是单点登录?

单点登录(SSO)是一种身份验证(auth)设置,允许人们使用一个登录名访问独立的应用程序。这有点像使用护照进入不同的国家。使用单点登录,您不需要为每个帐户使用一个登录名,就像您不需要携带针对每个国家的特定身份证件一样。

例如,您可能有两个不同的登录方式,分别用于您的电子邮件和在线银行的不同登录页面。如果您的电子邮件提供商和银行的IT团队各自设置了单点登录(SSO),您就可以使用一个登录页面来访问这两个网站。

<em>Fig. 1</em>. You'll probably recognize this <strong>Sign in with Google</strong> prompt from other apps. This is an example of SSO set up with Google sign-in.
图1。您可能已经在其他应用中看到过这个 使用Google登录 的提示。这是使用Google登录设置的SSO的一个例子。

SSO是如何工作的?

由于数字认证无法面对面进行,您的互联网身份将通过要求您提供某种已知信息(如密码)或您实际拥有的东西(如将代码发送到您的手机)的证明来验证。这些证明被称为 身份因素

最常见的验证方式是通过单一身份因素,例如密码。如果您添加另一个因素,如电话号码,您就得到了双因素认证(2FA)。当然,您可以继续添加因素(如电子邮件、验证应用程序等),以获得多因素认证(MFA)。

与使用您知道或拥有的信息不同,SSO使用一个称为 认证令牌 的身份因素,该令牌属于SSO提供商。认证令牌是在您登录到SSO提供商时生成的唯一匿名信息片段。

令牌临时存储在您的浏览器(如浏览器cookie)或提供商的服务器上,并且仅在一段时间内有效——通常直到您关闭浏览器,或者您的安全团队设置的过期窗口内。

当您访问已设置SSO的应用程序时,它会自动从SSO提供商请求认证令牌,而不是要求您登录。如果令牌仍然有效(您在同一会话中登录了SSO提供商,并且它尚未过期),您的身份将被视为已验证,您将被允许进入应用程序。如果令牌已失效,您将被提示使用SSO提供商登录以创建一个新的令牌。

SSO在更大的图景中位于何处?

认证只涉及您是谁(身份)。从那里,其他服务会跟踪您被允许去哪里,以及您到达那里后可以做什么(访问管理)。

身份和访问管理(IAM)是这些工具和过程的统称。SSO和其他IAM工具集的组成部分通常由身份提供者(IdP)打包,例如 OktaAuth0OneLogin,并作为云安全的一部分实施。

Metabase中的SSO

在Metabase中设置SSO意味着人们不需要为访问您组织的数据库创建单独的Metabase用户名和密码。他们可以简单地通过您选择的身份提供者的同一账户登录。Metabase的开源版本可以设置Google SSO或 LDAP

Metabase的Pro版和企业版支持 SAMLJWT 标准(除了Google SSO和LDAP)。SSO还可以与Metabase Pro和企业计划中的 数据沙盒 结合使用,根据用户的 属性(如部门或角色)定义人们可以看到和交互的数据。

关键文章

相关术语

进一步阅读