ZUNDE DEXの設定配布方法
テキストエディタを開き、↓を貼り付けます。 その後、
ZUNDA_DEX_Settings.mobileconfigという名前で保存します。<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "<http://www.apple.com/DTDs/PropertyList-1.0.dtd>"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>managedZundaIdLoginDomain</key> <string>zunda.co.jp</string> <key>PayloadDisplayName</key> <string>ZUNDA DEX Custom Settings</string> <key>PayloadIdentifier</key> <string>jp.co.zunda.azuki.settings</string> <key>PayloadType</key> <string>jp.co.zunda.azuki</string> <key>PayloadUUID</key> <string>1A2B3C4D-5E6F-7A8B-9C0D-1E2F3A4B5C6D</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDisplayName</key> <string>ZUNDA DEX 初期設定プロファイル</string> <key>PayloadIdentifier</key> <string>jp.co.zunda.azuki.configuration</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>98765432-10AB-CDEF-1234-567890ABCDEF</string> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadScope</key> <string>System</string> </dict> </plist>
<key>managedZundaIdLoginDomain</key> <string>zunda.co.jp</string>
stringの部分に自社のドメインを入れてください。
IruでLibrary Itemからカスタムプロファイルを新規に追加します。 Library名を入力し、先ほど保存したmobileconfigファイルをアップロードします。 その後、インストール対象と割り当てるBlueprintsを指定した上で保存します。
Libraryがデバイスに配布された後に、ZUNDA DEXの管理コンソールから設定→詳細設定を開きます。
ZUNDA ID ログインドメインに、設定したドメインが入っていれば完了です。
(補足)plistの設定値について
ZUNDE DEXのplistは下記のようになっています。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "<http://www.apple.com/DTDs/PropertyList-1.0.dtd>"> <plist version="1.0"> <dict> <!-- Setting a value for a key enforces that configuration. Remove the key and value for any items you do not wish to configure. --> <!-- OAuth2 Issuer URL --> <key>managedAuthIssuer</key> <string><https://auth.example.zunda.co.jp></string> <!-- Service API Endpoint URL --> <key>managedServiceURL</key> <string><https://api.example.zunda.co.jp></string> <!-- OAuth2 Client ID --> <key>managedAuthClientID</key> <string>your-client-id</string> <!-- Default Domain for ZUNDA ID Login --> <key>managedZundaIdLoginDomain</key> <string>example.com</string> <!-- Whether to Use System Browser for Login --> <key>managedUseLoginSystemBrowser</key> <false/> <!-- Whether to Show Notification on Successful Login --> <key>managedShowLoginNotification</key> <true/> </dict> </plist>
- OAuth2 Issuer URL
- 推奨設定: 未構成
- 説明: 通常は設定不要です。弊社(ZUNDA)から個別に設定のご案内があったお客様のみ設定を行ってください。
- Service API Endpoint URL
- 推奨設定: 未構成
- 説明: 通常は設定不要です。弊社(ZUNDA)から個別に設定のご案内があったお客様のみ設定を行ってください。
- OAuth2 Client ID
- 推奨設定: 未構成
- 説明: 通常は設定不要です。弊社(ZUNDA)から個別に設定のご案内があったお客様のみ設定を行ってください。
- Default Domain for ZUNDA ID Login
- 推奨設定: (ZUNDA IDのログインドメインを利用中の場合は設定を推奨)
- 説明: 設定すると、メールアドレスの入力画面を省略し、ZUNDA IDに紐づくSSO(シングルサインオン)プロバイダーの認証画面へ直接遷移させることができます。macOSでは
ASWebAuthenticationSessionと、Windowsではログイン中の Entra ID アカウントと連携し、シームレスな認証が可能です。
- Whether to Use System Browser for Login
- 推奨設定: 未構成(初期値:OFF)
- 説明: OS標準の認証連携を使用せず、既定のWebブラウザを使用してログイン画面を開く場合に「ON」に設定します。特別な要件がない限り、未構成(OFF)のままご使用いただくことをおすすめします。
- Whether to Show Notification on Successful Login
- 推奨設定: 未構成(初期値:ON)
- 説明: アプリの起動時に、ユーザーへログインを促す画面を表示するかどうかを設定します。
画像の例ですと、 managedZundaIdLoginDomain のみが設定されておりますが、必要があれば上記の設定も配布することが可能です。