ruby 使用rkerberos gem对使用Kerberos的用户进行身份验证,并将凭据存储在默认文件缓存中。不是

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 使用rkerberos gem对使用Kerberos的用户进行身份验证,并将凭据存储在默认文件缓存中。不是相关的知识,希望对你有一定的参考价值。

# Assumes a working krb5 setup with /etc/krb5.conf.

# Doesn't seeem to work without username and realm.
cc = Kerberos::Krb5::CredentialsCache.new('jslatter@JSLATTERY.ORG')
# /tmp/krb5cc_1000 now exists. klist just shows principals.

k = Kerberos::Krb5.new
k.get_init_creds_keytab('jslatter', 'krb5.keytab', nil, cc)
# klist shows creds.

cc.destroy
# /tmp/krb5cc_1000 is gone.

以上是关于ruby 使用rkerberos gem对使用Kerberos的用户进行身份验证,并将凭据存储在默认文件缓存中。不是的主要内容,如果未能解决你的问题,请参考以下文章

如何为第三方 Ruby 脚本包含 Gem

是否有一个gem提供支持来检测对本机ruby类型实例的更改?

Mac中gem安装与移除

ruby 在ruby脚本中使用gem

Ruby:如何安装特定版本的 ruby​​ gem?

使用来自 GitLab 的私有 gem 构建一个 Ruby 项目