Androidデバイス向けのOkta Verify構成macOS

モバイルデバイス管理(MDM)ソリューションを使ってOkta Verifyの構成をドメインにデプロイできます。

構成オプションにより、Okta Verifyのさまざまな機能が有効になります。

構成オプション

Okta Verifyの構成には次のキーと値を使用します。

OktaVerify.DeviceHealthOptions

ユーザーのデバイスのOkta Verifyデバイスの正常性(Device Health)ページを非表示にする、または特定の正常性チェックを非表示にします。

複数の値を選択する場合、セミコロンで分離してください。たとえば、HideOSUpdate;HideDiskEncryptionではOSアップデートとディスクの暗号化チェックが非表示になります。他のすべてのデバイスチェックは表示されます。

値にDisabledが含まれる場合、Okta Verifyデバイスの健全性(Device Health)ページが表示されません。

デフォルトでは値が設定されないため、Okta Verifyはユーザーデバイス上のすべてのデバイスヘルスチェックを表示します。

値[文字列] 説明

Disabled

デバイスのヘルスページとバッジを非表示にします。

HideOSUpdate

OSバージョンのチェックを非表示にします。

HideDiskEncryption

ディスクの暗号化チェックを非表示にします。

HideBiometrics

生体認証チェックを非表示にします。

HidePassword

パスワードチェックを非表示にします。

<?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>OktaVerify.DeviceHealthOptions</key>
	<string>HideDiskEncryption;HideBiometrics</string>
</dict>
</plist>

OktaVerify.EnableOSQueryCustomChecks

このデバイスでカスタムosqueryチェックが実行できるのかを指定します。

値[ブール値] 説明

True

このデバイスでは、osqueryを使用したカスタムチェックを実行できます。

False

このデバイスでは、osqueryを使用したカスタムチェックの実行が無効化されています。

これはデフォルトです。

<?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>OktaVerify.EnableOSQueryCustomChecks</key>
	<true/>
</dict>
</plist>

OktaVerify.EnrollmentOptions

ユーザーにOkta Verifyへの登録を求めるかどうかを構成します。ユーザープロンプトの数を減らしたり、orgでのOkta VerifyOkta FastPassのロールアウトを制御したりできます。

値[文字列] 説明

SilentEnrollmentDisabled

Okta FastPassを使用してサインインしようとしたが、まだOkta Verifyアカウントがデバイスに登録されていない場合、ユーザーはOkta Verifyに登録するよう求められます。

これはデフォルトです。

Enabled

アプリが実行中の場合、ユーザーは、登録済みまたは管理対象デバイスの条件を持つリソースにアクセスしようとすると、Okta Verifyアカウントの追加を求められます。

Disabled

ユーザーがアプリを開いてアカウントを追加する(Add an account)をクリックしない限り、Okta Verifyの登録を促すプロンプトは表示されません。

<?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>OktaVerify.EnrollmentOptions</key>
	<string>Enabled</string>
</dict>
</plist>

OktaVerify.LaunchOptions

Okta Verifyが起動時にアカウントリストを表示するかどうかを構成します。

このオプションが構成されていない場合、Okta Verifyは起動時にアカウントリストを表示します。

値[文字列] 説明

HideMainWindow

起動時にアカウントリストを非表示にします。

<?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>OktaVerify.LaunchOptions</key>
	<string>HideMainWindow</string>
</dict>
</plist>			

OktaVerify.OrgUrl

org URLに事前にデータが取り込まれるため、ユーザーは最初にサインインURLを入力してください(First, enter your sign-in URL)ページでこの値を入力する必要がなくなります。

値[文字列] 説明

<your.org.signin.url>

orgのサインインURL。

このオプションは、Okta Verify 2.4.1以降で利用できます。

<?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>OktaVerify.OrgUrl</key>
	<string>atko.asqula.com</string>
</dict>
</plist>

OktaVerify.OSQueryAllowedDomains

このデバイスでカスタムOSQueryチェックを実行できるorgを定義します。

値[文字列] 説明

{your.org.signin.url}

組織のサインインURLのセミコロン区切りのリストです。

<?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>OktaVerify.OSQueryAllowedDomains</key>
	<string>my-test-domain.oktapreview.com;my-prod-domain.oktapreview.com</string>
</dict>
</plist>

OktaVerify.OSQueryCustomChecksTimeout

このパラメーターは任意です。この値を使用してosqueryのタイムアウト値をカスタマイズし、デバイスポスチャチェックを微調整できます。

値[文字列] 説明

<time_in_seconds>

タイムアウト値を秒単位で指定します。

デフォルト値は2です。

<?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>OktaVerify.OSQueryCustomChecksTimeout</key>
	<string>3</string>
</dict>
</plist>

OktaVerify.Plugins

Okta Verifyが、同じmacOSデバイスで実行されているEDRクライアントからの信頼シグナルを収集できるようにします。「macOS向けEDR統合プラグインを管理する」を参照してください。

値[配列] 説明

<com.crowdstrike.zta>

EDRクライアント。

<?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">
<managedAppConfiguration>
<dict>
	<key>OktaVerify.Plugins</key>
	<array>
		<string>com.crowdstrike.zta</string>
	</array>
	<key>com.crowdstrike.zta</key>
	<dict>
		<key>description</key>
		<string>File-based EDR integration between Okta Verify and the CrowdStrike Falcon agent.</string>
		<key>format</key>
		<string>JWT</string>
		<key>location</key>
		<string>/Library/Application Support/Crowdstrike/ZeroTrustAssessment/data.zta</string>
		<key>name</key>
		<string>com.crowdstrike.zta</string>
		<key>type</key>
		<string>FILE</string>
	</dict>
</dict>
</managedAppConfiguration>
</plist>

OktaVerify.ReportDiagnostics

Okta Verifyの診断情報およびクラッシュ情報をOktaと共有するかどうかを構成します。

このオプションが構成されていない場合、エンドユーザーはアプリにこの値を設定できます。「macOSデバイスからOktaで診断情報を共有する」を参照してください。

値[ブール値] 説明

True

診断情報およびクラッシュ情報をOktaと共有します。

False

診断情報およびクラッシュ情報をOktaと共有しません。

<?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>OktaVerify.ReportDiagnostics</key>
	<true/>
</dict>
</plist>

OktaVerify.UserVerificationEnrollment

Okta Verifyのユーザー検証登録動作を構成します。このオプションが構成されていない場合、登録動作はサーバー構成によって決まります。

値[文字列] 説明

Disabled

ユーザーは登録時にユーザー検証のセットアップを求められません。

アカウント(Accounts)ページでユーザー検証を有効にするオプションは、Okta Verifyアプリでは利用できません。

Deferred

Okta Verifyはユーザー検証登録ページをスキップします。

ユーザーはOkta Verifyアプリのアカウント(Accounts)ページで、後からユーザー検証を有効にできます。

Preferred

Okta Verifyでユーザーはユーザー検証に登録するように求められますが、今はしない(Not now)をクリックするとスキップできます。

Required

ユーザーはユーザー検証に登録する必要があり、後から削除することはできません。

RequiredBiometric

ユーザーはTouch IDを使用してユーザー検証に登録する必要があり、後から削除することはできません。

<?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>OktaVerify.UserVerificationEnrollment</key>
	<string>Required</string>
</dict>
</plist>

OktaVerify.UserPrincipalName

OktaVerify.UserPrincipalNameの値は、ユーザー主導の登録フロー中にユーザー名を入力するために使用されます。

値[文字列] 説明

$USERNAMEJamf Pro

MDMプロバイダーによって提供されるワイルドカード変数で、有効なOktaユーザー名に解決されます。

<?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>OktaVerify.OrgUrl</key>
	<string>https://customerorg.asqula.com</string>
	<key>OktaVerify.UserPrincipalName</key>
	<string>$USERNAME</string>
</dict>
</plist>