Okta で MFA をプログラムで実装するにはどうすればよいですか? 私の要件は次のようなものです:
- 一部のユーザーには、Okta Verify といくつかの追加のセキュリティ質問を使用したいと考えています。
- 他の一部のユーザーには、追加のセキュリティ質問とともに Google 認証を使用したいと考えています。
- 他の一部のユーザーには、SMS 認証を使用したいだけです。
これらのユースケースを実装するために使用する必要がある API/SDK は何ですか?
Okta で MFA をプログラムで実装するにはどうすればよいですか? 私の要件は次のようなものです:
これらのユースケースを実装するために使用する必要がある API/SDK は何ですか?
Authn APIを使用してこれを実装するか、代わりにこれらの API を実装するSign-In Widgetを使用できます。
自分で実装する場合は注意してください。認証フローはポリシーによって駆動されるため、「このユーザーに対して、Okta Verify を要求する」などの操作は行わないでください。むしろ、Okta 管理ページを介して MFA シナリオを構成します (おそらく、これらのユーザーを異なるサインオン ポリシーを持つグループに割り当てることによって)。認証時に、さまざまな要素を介して登録/挑戦するためのサーバーからの応答を受け取ります。
ポイント 3 については、OKTA MFA API を使用できます。 https://developer.okta.com/docs/reference/api/factors/