如何创建PrivacyIDEA的邮件2FA Token?

privacyIDEA

1 前言

一个问题,一篇文章,一出故事。
笔者由于需要使用邮件获取一次性密码用于2FA认证,于是整理此文。

2 最佳实践

2.1 配置前的准备

2.1.1 准备PrivacyIDEA环境

如果你没有PrivacyIDEA环境,请参阅以下章节准备,

如何基于RHEL 8.x部署PrivacyIDEA?

2.1.2 准备邮件中继服务

如何设置Postfix直出因特网中继?

2.2 配置邮件2FA Token

2.2.1 配置smtp服务


如上图所示,
单击【Config】->【System】->【New SMTP server】
填写“Identifier”,范例填写“smtp.cmdschool.org”
填写“IP or FQDN”,范例填写“smtp://smtp.cmdschool.org”
填写“Port”,范例填写“25”
填写“Sender Email”,范例填写“no-reply@cmdschool.org”
填写“Recipient for testing”,范例填写“will@cmdschool.org”
选择“User StartTLS”,范例选择“False”
单击【Save SMTP server】
单击【Send Test Email】测试填写的信息是否正确

2.2.2 配置邮件Tokens


如上图所示,
单击【Config】->【Tokens】->【EMail】
选择“SMTP server configuration”,范例选择“smtp.cmdschool.org”
填写“OTP validity time”,范例填写“300”秒,即5分钟
单击【Save】

2.2.3 创建用户邮件Tokens


如上图所示,
单击【Tokens】->【Enroll Token】
选择“Enroll a new token”,范例选择“EMail: Send a One Time Password to the users email address”
填写“Email Address”,范例填写“will@cmdschool.org”
选择“Realm”,范例选择“sftp.cmdschool.org”
单击【Enroll Token】即完成邮件验证令牌的创建。

没有评论

发表回复

privacyIDEA
如何加载privacyIDEA非本地的passwd文件用户源?

1 前言 一个问题,一篇文章,一出故事。 虽然privacyIDEA允许导入本地的“/etc/pas …

privacyIDEA
如何修改代码自定义PrivacyIDEA的OTP邮件模板?

1 前言 一个问题,一篇文章,一出故事。 笔者因为需要实现SFTP服务的2FA然后需要使用邮件发送验 …

privacyIDEA
如何实现PrivacyIDEA自动创建用户令牌?

1 前言 一个问题,一篇文章,一出故事。 笔者使用PrivacyIDEA过程中,手动创建用户Toke …