问题标签 [authenticator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1570 浏览

c# - 在 ASP.NET Core 中应用 Microsoft Authenticator App 来批准/拒绝 2FA

目前,当我们使用 Microsoft Authenticator App 和 Microsoft 帐户时,他们要求我们点击批准或拒绝,而不是在登录网站、系统中填写密码。

我们可以在没有 Microsoft 帐户(例如个人帐户或组织帐户)的情况下将相同的体验应用到我们的网站吗?

我想如果可以的话,微软会要求我们注册一个 api 让他们在用户批准时让他们批准,拒绝。

如果不能,是否有任何替代应用程序、服务提供此功能?

PS:当然我们可以自己实现移动应用充当身份验证器应用

谢谢你的帮助

0 投票
0 回答
1728 浏览

c# - ASP.NET Core MVC - 使用 Microsoft Authenticator 的多因素推送身份验证

我正在用 C# 为 .NET Core 编写一个 Web 应用程序,它还应该集成双因素身份验证和外部登录。

我成功地使用 TOTP(TimedBased One Time Password)集成了多因素身份验证。这意味着每次我登录时,我都应该从我的智能手机中填写一个代码。因为我在开发,所以我每天登录 100 次。所以,我厌倦了解锁手机、打开验证器应用程序并填写验证码。

在我们公司,我们使用带有双重身份验证的 Azure Active Directory,但在 Azure AD 中,我们使用双重推送身份验证。如果我们尝试登录,您会在手机上收到推送通知,然后您可以拒绝或授予访问权限。这不需要填写代码。

我从 Twilio 找到了 Authy 应用程序的文档,以使用 Authy 进行推送通知,但在我工作的公司中,我们有微软的思想,办公室里的每个人都使用 Microsoft Authenticator 应用程序,所以我的软件也应该使用这个应用程序。

我找到了 Authy 的文档,但是,我没有找到 Microsoft 应用程序的文档,而我们也在 Azure 中使用它。

要启用双重身份验证,您应该从 PC 扫描二维码。我的应用程序的代码是

Azure AD 的二维码,让 2fa 登录 RDS 有以下 URL:

我发现 PhoneFactor 是一个使用推送通知启用 MFA 的应用程序,但我找不到如何在我自己的网络应用程序中实现它。

这可能吗?我应该去哪里看?

0 投票
1 回答
1285 浏览

android - 如何集成 Microsoft Authenticator

如何在我们的应用程序中集成 Microsoft Authenticator 实现。有人可以分享文档或示例应用程序的链接吗?

0 投票
2 回答
1543 浏览

android - OKHttp Authenticator 不适用于 Retrofit 暂停乐趣

我最近更新了 Retrofit to2.7.0和 OKHttp 以3.14.4利用 Retrofit 接口上的挂起乐趣。

除此之外,我还尝试为刷新令牌逻辑实现 Authenticator。

这是改造界面

这是我的身份验证器

这是改装有趣的电话

这是safeApiCall

Authenticator 工作正常,尝试刷新令牌两次然后放弃。问题是:当它放弃时(返回null),retrofit(safeApiCall函数)的执行不会继续。如果通话成功与否,我没有任何反馈。

使用 Authenticator 和 Coroutines 有什么问题suspend fun吗?

0 投票
1 回答
974 浏览

cassandra - Cassandra 身份验证失败:“无法执行身份验证:无法达到一致性级别 QUORUM”

我正在配置一个 3 节点 Cassandra 集群(多数据中心)并且一切正常,直到我设置身份验证过程,从 AllowAllAuthenticator 设置为 PasswordAuthenticator,如 Cassandra 的文档中所定义。

问题是,一旦我更改并重新启动节点,我将无法再访问数据库,在这种情况下使用 cassandra 超级用户,显示以下消息:

值得一提的是,在设置身份验证器之前,我已经将 system_auth 更新为 NetworkTopologyStratety,设置了每个节点。

此外,如果没有身份验证,所有复制都可以正常工作,这意味着集群运行良好。

有人对此有什么想法吗?这真的让我发疯,一旦我没有找到任何关于它的参考。

一切顺利!

0 投票
1 回答
228 浏览

java - 有没有办法从 javax.mail.Authenticator 获取用户名和密码,它是如何工作的?

所以我正在构建一个电子邮件客户端并对我正在连接的服务器进行身份验证,我已经看到这个被使用了很多:

我不能说我已经完全掌握了这段代码是如何工作的,除了它用于登录服务器的某些地方。

有人可以花时间向我解释它是如何工作的吗?

我一直在尝试使用该username值,所以我不必将它存储在我的Properties文件中,但我无法实例化它,也找不到任何 get 方法。

任何帮助表示赞赏!

0 投票
0 回答
186 浏览

android - FIDO 客户端访问 BLE Authenticator

FIDO 客户端堆栈通过首先使用 FIDO GATT 定位配对的身份验证器设备,然后尝试使用其配对地址连接到该设备来支持蓝牙认证和断言。Android 和 iOS BLE 堆栈都包含 Resolvable Private Address 方法;意味着在来自设备上的身份验证器应用程序的每个新广告上,堆栈都会分配一个新的设备地址。在设备发现期间,堆栈使用配对时交换的 IRK 将新设备地址映射到原始配对地址。Chrome(和其他)上的 FIDO 客户端堆栈无法在 Android 或 iOS 上找到应用程序并且总是超时。但是,如果我在另一个选项卡中运行设备发现,例如通过使用 navigator.bluetooth.requestDevice() 来查找 Android 或 iOS 应用程序,然后运行相同的 FIDO 请求,一切都很好。这似乎表明 FIDO 堆栈跳过设备发现。有没有人遇到过这种情况,如果有,如何解决?

0 投票
1 回答
45 浏览

azure - 无法在 MS Authenticator 中选择我的帐户

我开发了一个应用程序,它使用带有代理支持的 ADAL 库进行身份验证。

自从两周以来,当它通过 Adal 库打开时,我似乎无法在 MS Authenticator 中选择我的帐户。

看起来好像是 MS Authenticator 的更新导致了这个问题。

我刚刚发现其中一部没有 2020 年 2 月 7 日最新的 MS Authenticator 更新的旧手机,发现它工作得很好。然后我更新到最新版本 6.2002.0898,现在我不能再选择一个帐户。

任何人都知道这个问题。

0 投票
2 回答
197 浏览

c# - IBM Watson Unity SDK,IamAuthenticator 对象无法成功认证

我正在尝试查询 Watson Discovery News 并在 Unity 中获得一些响应。

首先,我尝试通过 Discovery 服务 APIKey 验证我的 Watson Discovery 服务(如https://github.com/watson-developer-cloud/unity-sdk中的“IAM”部分所述)。我的代码与https://cloud.ibm.com/apidocs/discovery/discovery?code=unity#query-a-collection中“查询集合”部分中的示例代码完全相同。

不幸的是,由于身份验证不成功,代码总是返回,因此我无法得到任何响应。经过一番调试,我发现 IamAuthenticator.cs(这是 IBM Unity SDK 的一部分)中的“tokenData”字段没有初始化;这会导致身份验证不成功。

我可以通过将示例代码中的“yield return”更改为“return”来进行调试。否则,C# 调试器无法单步执行代码。

由于我已按照 IBM 文档中的所有步骤进行操作,因此我不确定如何继续。


要重现该问题,必须在https://github.com/watson-developer-cloud/unity-sdk上下载 IBM Unity SDK并按照 README 中的说明进行操作。设置后,可以使用以下代码复制问题:


提前感谢您的帮助!

0 投票
1 回答
1332 浏览

symfony - 使用 symfony 身份验证器和 lexik jwt 身份验证

我正在开发一个 symfony 4 项目:我使用 API 平台创建了一个文档化的 API,API 公开要从外部使用的数据,现在,我想添加一个仪表板进行管理。API 路由受 jwt lexik bundle 保护,我生成了 symfony 身份验证器。

我的 security.yaml 文件:

我想同时使用:jwt 令牌和 symfony 身份验证器来管理管理员角色并添加一个管理系统来处理我的项目的数据。现在当我打开网址时:

我收到了这条消息: