SAP HANA 认证

2018-12-08 11:05 更新

在HANA数据库上具有访问权限的所有SAP HANA用户都使用不同的认证方法进行验证。SAP HANA系统支持各种类型的认证方法,所有这些登录方法都是在配置文件创建时配置的。

以下是SAP HANA支持的认证方法列表:

  • 用户名/密码
  • Kerberos
  • SAML 2.0
  • SAP登录凭证
  • X.509

Authentications

用户名/密码

此方法需要HANA用户输入用户名和密码才能登录数据库。此用户配置文件在HANA studio的用户管理下创建→“Security”选项卡。

密码应根据密码策略,即密码长度,复杂性,大小写字母等。

你可以根据组织的安全标准更改密码策略。请注意,密码策略不能被禁用。

Username password

Kerberos

使用外部认证方法连接到HANA数据库系统的所有用户也应具有数据库用户。需要将外部登录映射到内部数据库用户。

此方法使用户能够通过网络使用JDBC/ODBC驱动程序直接认证HANA系统,或者使用SAP Business Objects中的前端应用程序。

它还允许使用HANA XS引擎在HANA扩展服务中进行HTTP访问。它使用SPENGO机制进行Kerberos认证。

Kerberos

SAML

SAML代表安全断言标记语言(Security Assertion Markup Language),可用于从ODBC/JDBC客户端直接认证访问HANA系统的用户。它还可用于通过HANA XS引擎通过HTTP验证HANA系统中的用户。

SAML仅用于认证,而不用于授权。

SAML

SAP登录和断言凭证

SAP登录/断言凭证可用于在HANA系统中对用户进行认证。这些凭证在用户登录到SAP系统时发出,SAP系统配置为发出诸如SAP Portal之类的凭证。在SAP登录凭证中指定的用户应在HANA系统中创建,因为它不提供对映射用户的支持。

SAP Logon and Assertion Tickets

X.509客户端证书

X.509证书也可以用于通过来自HANA XS引擎的HTTP访问请求登录到HANA系统。用户通过由受信任的证书颁发机构签名的证书进行认证,证书存储在HANA XS系统中。

由于不支持用户映射,因此受信任证书中的用户应该存在于HANA系统中。

Client Certificates

单点登录HANA系统

单点登录可以在HANA系统中配置,允许用户从客户端上的初始认证登录到HANA系统。用户使用不同的认证方法登录客户端应用程序,而SSO允许用户直接访问HANA系统。

可以在以下配置方法上配置SSO:

  • SAML
  • Kerberos
  • X.509客户端证书,用于HANA XS引擎的HTTP访问
  • SAP登录/断言凭证

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号