如何在 Oracle 中进行 Kerberos 身份验证?

索娃·凯菲洛娃

我有带myora.local域和 AD 的Windows Server 2008 r2 有服务器Oracle。我在 Win7 上有客户端。在服务器上:

-C:\krb\krb.conf

MYORA.LOCAL
MYORA.LOCAL myora.local admin server

-C:\krb\krb5.realms

[libdefaults]
default_realm=MYORA.LOCAL
[realms]
MYORA.LOCAL= {
    kdc=DomainController.myora.local:88
}
[domain_realm]
.local.myora=MYORA.LOCAL

-sqlnet.ora

SQLNET.KERBEROS5_CONF= c:\krb\krb.conf
SQLNET.KERBEROS5_REALMS = c:\krb\krb5.realms
SQLNET.KERBEROS5_CC_NAME = C:\krb\v5srvtab
SQLNET.AUTHENTICATION_SERVICES= (BEQ, TCPS, NTS, KERBEROS5)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
SQLNET.KERBEROS5_CONF_MIT = TRUE
SQLNET.AUTHENTICATION_KERBEROS5_SERVICE = krbtgt

okinit 为 [email protected] 工作(计算机服务器上的用户名) 在此处输入图片说明

我在客户端(sqlnet.ora 除外)上执行了所有相同的步骤,但是 okinit 出现错误:在此处输入图片说明从本地名称 user1 找不到,从计算机名称它有凭据问题。我应该更改或添加什么?

拉斯

该错误可能告诉您,对于您的数据库服务原则(您从中发出密钥表的帐户),您没有在帐户属性中选择“不需要预身份验证”。

对于您的客户端,您应该从 sqlnet.ora 中的身份验证服务列表中删除 beq。如果您不使用它们,还要删除 NTS(windows native)和 TCPS(证书)。

在您的 krb5.conf 文件中,将大写添加到您的域领域,以及一个不以句点为前缀的别名 - 像这样:

[domain_realm]
.local.myora=MYORA.LOCAL
local.myora=MYORA.LOCAL
.MYORA.LOCAL=MYORA.LOCAL
MYORA.LOCAL=MYORA.LOCAL

您可能想看看这个视频 - 它有可能回答您可能遇到的其他问题https://www.youtube.com/watch?v=d_d0j9ssQys&ab_channel=OracleDevelopers

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Nginx进行Kerberos身份验证

如何在 Jupyter 笔记本中使用 Kerberos 进行身份验证

如何使用身份验证令牌对 oracle 云 ipnetwork API 进行身份验证?

Kerberos身份验证如何工作

如何在 Rogglevision 中进行身份验证

如何在中继中进行身份验证

如何在Dropwizard中进行身份验证

如何在angular 2中进行身份验证

如何在JMeter中进行OAuth 2.0身份验证?

如何使用Spnego / Kerberos和Apache的HttpClient进行身份验证?

如何使用Cookie在instagram中进行身份验证?

如何通过AD FS在React中进行身份验证?

如何使用Firebase在Flutter中进行电话身份验证?

如何使用IAM DB身份验证和Python在MySQL RDS中进行身份验证

通过Kerberos与Active Directory进行身份验证

从Java HttpClient与kerberos进行身份验证以共享点

SSH用户未通过kerberos进行身份验证

使用Java对启用Kerberos的Hadoop集群进行身份验证

使用SSH进行跨领域Kerberos身份验证

如何在Razor中进行Active Directory身份验证(cshtml)

如何在Dropwizard中进行资源的基本身份验证

JHipster-网关如何在微服务中进行身份验证?

如何在Laravel中进行身份验证后放置会话

如何在Laravel 5.3中进行自定义身份验证

如何在ServiceStack中进行身份验证后重定向到帖子

如何在 DRF 中使用 api 并在 python 中进行身份验证

如何在微服务架构中进行身份验证和授权

如何在 Aurelia 中进行身份验证后返回查看

如何在微软团队选项卡中进行身份验证?