配置okta saml验证单点登录splunk

目标

使用okta作为splunk单点登录身份提供程序,通过saml身份验证配置,可实现通过okta平台账号单点登录splunk应用

环境准备

1. okta环境

首先在okta上注册一个账号,注册地址https://login.okta.com/signin/register/ ,注册完成后,用自己的地址和账号进行登录,如下图:
在这里插入图片描述

2. splunk环境

需要有一个可以通过公网访问的splunk环境,本实例为splunk9.02版本

配置步骤

1. 获取splunk元数据

(1)登录splunk应用,http://yoursplunkdomain:port/,点击“设置”-“验证方法”,如下图:
在这里插入图片描述
(2)选中 “SAML”,然后点击“配置splunk来使用SAML”,如下图:
在这里插入图片描述
(3)点击下载SP元数据文件,下载后文件名为 SPMetadata.xml ,内容如下图:
在这里插入图片描述
(4)将上面xml中,‘ds:X509Certificate’ 和‘</ds:X509Certificate>'中间部门加密的证书内容复制出来,保存到新的文本中,如保存到 splunkCert.txt 文件中,然后在首行和末行分别加上
“-----BEGIN CERTIFICATE-----”

“-----END CERTIFICATE-----”
如下图:
在这里插入图片描述

2. 配置okta

(1)登录 okta 环境,如下图:
在这里插入图片描述

(2)点击 Add APP,如下图
在这里插入图片描述
(3)在上面搜索框里搜索 splunk 应用,并添加
在这里插入图片描述

添加splunk应用
在这里插入图片描述
(4)配置 splunk 应用
在这里插入图片描述
在上图 红框中填写 splunk应用访问地址(需公网访问地址),然后点击 next ,如下图:
在这里插入图片描述
在 role选项中,选择 正则匹配,匹配所有角色组

在这里插入图片描述
勾选“Enable Single Logout” ,然后上传 前面导出的 spluntCert.txt文件,上传后显示如下图:
在这里插入图片描述
在 Entity ID选项中,填写实例ID(自定义,要和后面splunk中配置保持一致,这里填 splunkEntityId )
在这里插入图片描述
其他地方默认即可,然后点击 Done ,进入应用授权页面,如下图:
在这里插入图片描述
点击 授权给用户,如下图:
在这里插入图片描述
选中 splunk test用户,点击右侧Assign
在这里插入图片描述
如下图:
在这里插入图片描述
保存并返回
在这里插入图片描述
点击 完成
在这里插入图片描述
授权给角色组:
在这里插入图片描述
选择 splunkadmin组,并授权
在这里插入图片描述
完成之后如下图:
在这里插入图片描述
导出 okta 元数据,点击Sign On标签,

找到 SAML Sigining Certificates
在这里插入图片描述
点击 查看IDP元数据,如下图:
在这里插入图片描述
复制元数据内容(红框中部分)

3. 配置splunk saml

(1)用管理员账号登录 splunk ,进入“设置”-“验证方法”,配置SMAL,如下图:
在这里插入图片描述
(2)将 IDP的元数据内容粘贴到上图红框中,并点击 应用,如下图
在这里插入图片描述
点击应用后,下方会自动填充内容,填写 “实例ID”(和okta中设置的保持一致)
在这里插入图片描述
勾选 “签名验证请求”
在别名选项中,如下图:
在这里插入图片描述
默认无需填写,如果IDP自定义了字段,这里就需要和IDP中保持一致(这里不用填写,默认为空即可)
在这里插入图片描述

高级设置中,如果是搜索头集群,需要填写负载均衡器的地址(我这里是在搜索头集群中配置,填写的为负载均衡地址,和okta中配置的splunk应用地址一样)

保存配置后,创建SAML组,点击“新组”,
在这里插入图片描述
组名定义为 splunkadmin(和okta中的组名保持一致)
在这里插入图片描述
给该组赋予 admin 角色,则通过okta登录的账号具有splunk admin的权限
在这里插入图片描述
配置完成后,进入“设置”-“验证方法”,如下图:点击 重新加载验证配置,即可完成saml配置
在这里插入图片描述

4. 登录验证

在浏览器中访问原splunk登录地址,会自动跳转到 okta 登录,如下图:
在这里插入图片描述
输入 okta 被授权登录splunk的账号和密码,点击登录即可访问splunk应用,如下图:
在这里插入图片描述
在用户中,可以看到通过saml验证的用户,如下图:
在这里插入图片描述

参考教程:https://www.splunk.com/en_us/blog/tips-and-tricks/configuring-okta-saml-single-sign-on-with-splunk-cloud-using-the-okta-splunk-cloud-app.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jepson2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值