MDaemon XML API サービスアカウントの作成に使用するこのページは、ユーザ検証ソースを編集ページで、タイプを"MDaemon (XML API)"に設定し、[MDaemon XML APIサービスアカウントの作成]ボタンをクリックすると開きます。MDaemon XML APIは、権限が制限されたサービスアカウントをサポートします。SecurityGatewayが永続的に使用する管理者の完全な認証情報を提供する代わりに、この画面はAPIを使用して、ユーザーアカウントの確認と認証に使用される単一の"XMINGER"操作のみに権限が制限された別のアカウントを作成します。
アカウントの作成にはMDaemonグローバル管理者の認証情報が必要ですが、処理が完了するとSecurityGatewayはその管理者認証情報を保持しません。新規作成されたサービスアカウントの認証情報のみが保持され、以後はそれがユーザー検証ソースに使用されます。これはベストプラクティスであり、検証ソースが侵害された場合にメールサーバーへの攻撃に悪用されるリスクを軽減します。保持される認証情報では、ユーザーの確認と認証以外に何もできないためです。注: この機能には、MDaemonバージョン23.0.2以降が必要です。
プロパティ
MDaemon XML API URL:
MDaemonサーバーのXML APIのURLです。これは、親画面であるユーザ検証ソースを編集画面に既に入力されているURLから自動的に入力され、ここで変更を加えると、サービスアカウントの作成時にその変更が元の画面へコピーされます。MDaemonのデフォルトXML API URLは次の形式です:http://servername:RemoteAdminPort/MdMgmtWS/。下記の管理者認証情報はこのURLへ送信されるため、代わりにMDaemonでHTTPSを設定し、安全な"https://"URLをここで使用することを強く推奨します。
MDaemon グローバル管理者ユーザー名:
MDaemonグローバル管理者アカウントのユーザー名です。このアカウントは、サービスアカウントを作成するリクエストの認証にのみ、一度だけ使用されます。SecurityGatewayによって保存されることはありません。
MDaemon グローバル管理者パスワード:
上記で入力したMDaemonグローバル管理者アカウントのパスワードです。ユーザー名と同様、これはサービスアカウントの作成にのみ使用され、その後は保持されません。
HTTPS オプション (上記のように、https:// から始まるURLが必要です):
これら2つのチェックボックスは、上記のURLがhttps://を使用している場合にのみ意味を持ちます。これらは、親画面であるユーザ検証ソースを編集画面の同じオプションから自動的に入力されており、URLと同様に、サービスアカウントの作成後にその画面へコピーされます。
SSL証明書を検証する
このオプションを有効にすると、管理者認証情報を送信する前に、SecurityGatewayはMDaemonサーバーのSSL証明書が有効かつ信頼できるものであるかを確認します。
証明書のホスト名を確認
このオプションを有効にすると、SecurityGatewayはさらに、SSL証明書内のホスト名が上記URLで使用されているホスト名と一致しているかも確認します。
MDaemon XML APIサービスアカウントの作成
このボタンをクリックすると、リクエストが送信されます。URLがhttps://で始まっていない場合、まず認証情報が平文で送信される旨の警告が表示され、続行する前に確認が求められます。管理者認証情報が受理されると、MDaemonは新しいサービスアカウントのユーザー名とパスワードを返し、この画面はそれらの値を、親画面であるユーザ検証ソースを編集画面の"MDaemon Global Administrator Username"および"MDaemon Global Administrator Password"フィールドへ自動的に入力(ここで入力したグローバル管理者認証情報を置き換え)した上で、自動的に閉じます。アカウントの作成に失敗した場合(例えば、管理者認証情報が無効、URLに到達できない、またはサービスアカウントに対応していないMDaemonのバージョンを使用している場合など)は、エラーメッセージが表示され、画面は開いたままになるため、問題を修正して再試行できます。