【FAQ_480】MM外部認証とパスワード無登録ログイン
MMのユーザー登録をマクロで行っており、パスワードはAD認証(外部認証)をさせるように設定しています。外部認証はできているようですが、パスワードを入力しなくてもログインできてしまう事象が発生しています。原因と、本来どのように登録すべきかを教えてください。
外部認証の仕様として、内部認証が失敗した場合に外部認証が行われます。SQLスクリプトでパスワード欄を「*EXTERN*」に更新するのは、内部認証を常に失敗させて強制的に外部認証を行わせるためです。全ユーザーを確実に外部認証に回すには、SQLスクリプトでパスワード欄を「*EXTERN*」に更新する必要があります。
外部認証を内部認証に戻す場合の手順は以下の通りです。
1. 認証設定の値を0に変更する。
2. SQLスクリプトで任意の仮パスワードに更新する。
3. Manager Server Clientのパスワード欄で改めてパスワードを設定する。
そのため、SQLやマクロを使用せずにパスワード欄を変更することはできず、暗号化せずにパスワードを設定する方法もありません。
外部認証を内部認証に戻す場合の手順は以下の通りです。
1. 認証設定の値を0に変更する。
2. SQLスクリプトで任意の仮パスワードに更新する。
3. Manager Server Clientのパスワード欄で改めてパスワードを設定する。
そのため、SQLやマクロを使用せずにパスワード欄を変更することはできず、暗号化せずにパスワードを設定する方法もありません。