首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yubico OTP自动注册/getapikey?

Yubico OTP自动注册/getapikey?
EN

Stack Overflow用户
提问于 2018-09-17 17:55:37
回答 1查看 162关注 0票数 0

我们喜欢使用Yubico/Yubikey来让用户在我们的应用程序中使用第二要素。为此,管理员必须向用户提供yubikeys。

我们想在.net中实现这一点,并找到了这个库:https://developers.yubico.com/yubico-dotnet-client/

现在根据这个站点,我们需要首先注册才能获得一个客户端an和一个apikey (https://upgrade.yubico.com/getapikey/)

我的问题是:我必须为我想要配置的每个Yubikey自动执行这个网站调用吗?难道没有一种受支持的方式可以通过代码来实现这一点吗?如何注销密钥(如果密钥丢失或损坏)?

thx Michi

EN

回答 1

Stack Overflow用户

发布于 2018-11-19 22:19:19

我必须为我想要配置的每个Yubikey自动执行此网站调用吗?

不需要,你不需要为每个Yubikey创建一个新的clientId/apiKey。您只需要在您的应用程序中使用Yubico的API (YubiCloud)。

如何注销密钥(如果密钥丢失或损坏)?

要识别Yubikey,您将使用publicId

A Yubico OTP是一个44个字符的、一次性的、安全的、128位加密的公共ID和密码,几乎不可能被欺骗。动态口令由两个主要部分组成:前12个字符保持不变,代表YubiKey设备本身的公共ID。其余32个字符构成生成的每个OTP的唯一密码。

OTPs Explained

因此,要注册新Yubikey或删除旧的(或丢失的) Yubikey,您需要在应用程序中添加或删除Yubikey。

您可以在验证动态口令后使用Yubico的PublicId

https://github.com/Yubico/yubico-dotnet-client

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52365089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档