Active Directoryに接続しているのに、Oktaユーザーに[User is now in one-time password mode]と表示される
Last Updated:
Overview
ユーザーが、「ワンタイムパスワードモード」のステータスでActive Directoryに接続していると表示されます。ユーザーは想定通りにADパスワードで正常にログインすることができます。このユーザーのアカウントにワンタイムパスワードのリセットメッセージが表示されるのはなぜでしょうか?
Applies To
- Oktaが管理するユーザー
- 代理認証
Cause
管理者がユーザーに対して開始したパスワードをリセットするフローが完了しませんでした。以下に例を示します。
- 管理者が管理者ダッシュボードで[Reset Password Link (パスワードのリセットリンク)]を使用してOktaユーザーのパスワードをリセットし、次にADでパスワードのリセットを実行しましたが、エンドユーザーがOktaパスワードリセットのメールのリンクを使用しませんでした。
- 管理者が管理者ダッシュボードで[Reset Password Link (パスワードのリセットリンク)]を使用してOktaユーザーのパスワードをリセットしましたが、エンドユーザーはOktaパスワードリセットのメールのリンクを使用せずに、自分のプロファイルでWindowsパスワードのリセットを実行(Ctrl+Alt+Del)しました。
- 管理者がOktaでADが管理するユーザーを再度有効化しました。アクティベーションステップによって有効化リンクがエンドユーザーのメールに送信された後、AD管理者がADでuserObjectを有効化し、Oktaへのユーザーの再インポートを試みました。OktaユーザーはADオブジェクトとの再関連付けを正しく行いましたが、[User is now in one-time password mode (ユーザーは現在ワンタイムパスワードモードです)]と表示され操作できませんでした。(これは非常にまれなケースで、通常は発生しません。)
Solution
この問題を解決する方法は2つあります。
- AD userObjectをOktaの範囲外のユーザーOUに移動させます
- ADインポートを実行して、ユーザーをADから切断します
- ユーザーを元のOUに戻します
- もう一度インポートを実行し、ユーザーをADと再度関連付けます
または
- Okta管理ダッシュボードに移動します
- [People (ユーザー)]に移動します
- ユーザーを検索します
- [User's Profile (ユーザープロファイル)]ページ(/admin/user/profile/view/<ID>)で、[More actions (別のアクション)]をクリックし、次に[Disconnect from Active Directory (Active Directoryから切断)]をクリックします。
- ADインポートを実行し、ユーザーをADと関連付けます。
上記のどちらのシナリオも、他のアプリケーションやActive Directoryに対してデプロビジョニングをトリガーする恐れがあります。これに対しては、ユーザーがADインスタンスから切断される際に、ADの[To App (送信先アプリケーション)]で[Deactivate (無効化)]をオフにするようにしてください。また、OktaユーザーがADのカウンターパートから切断されると、Active Directoryグループのメンバーシップが失われます。それらのグループの一部はプロビジョニングが有効化されたアプリケーションで使用できる可能性があります。
