アプリケーション登録の追加

Azure AD にアプリの登録を追加します

説明

このスクリプトは、包括的な構成オプションを備えた Azure Active Directory (Entra ID) の新しいアプリケーション登録を作成します。

スクリプトは入力パラメーターを検証し、重複したアプリケーションの作成を防止し、プロセス全体で包括的なログを提供します。SAML アプリケーションの場合、返信 URL、サインオン URL、ログアウト URL、および証明書の有効期限通知を自動的に構成します。

場所

組織 → アプリケーション → アプリケーション登録の追加

権限

アプリケーション権限

  • 種類: Microsoft Graph

    • Application.ReadWrite.OwnedBy

    • Organization.Read.All

    • Group.ReadWrite.All

RBAC ロール

  • アプリケーション開発者

パラメーター

ApplicationName

作成するアプリケーション登録の表示名。

プロパティ

必須

true

デフォルト値

種類

文字列

RedirectURI

UI の選択用のみ。どの種類のリダイレクト URI を構成するかを決定します(None、Web、SAML、Public Client、または SPA)。

プロパティ

必須

false

デフォルト値

種類

文字列

signInAudience

アプリケーションを使用できる対象を指定します。デフォルトは "AzureADMyOrg"(単一テナント)。UI では非表示。

プロパティ

必須

false

デフォルト値

AzureADMyOrg

種類

文字列

webRedirectURI

Web アプリケーションのリダイレクト URI。複数の URI をセミコロンで区切って指定できます(例: "https://app1.com/auth;https://app2.com/auth")。

プロパティ

必須

false

デフォルト値

種類

文字列

spaRedirectURI

シングルページアプリケーション (SPA) のリダイレクト URI。複数の URI をセミコロンで区切って指定できます。

プロパティ

必須

false

デフォルト値

種類

文字列

publicClientRedirectURI

パブリッククライアント/ネイティブアプリ(モバイルおよびデスクトップ)のリダイレクト URI。複数の URI をセミコロンで区切って指定できます(例: "myapp://auth")。

プロパティ

必須

false

デフォルト値

種類

文字列

EnableSAML

アプリケーションで SAML ベースの認証を有効にします。有効にすると、SAML 固有のパラメーターが必要になります。

プロパティ

必須

false

デフォルト値

False

種類

Boolean

SAMLReplyURL

SAML 認証の返信 URL。有効な場合(EnableSAML が true のとき)に必須です。

プロパティ

必須

false

デフォルト値

種類

文字列

SAMLSignOnURL

SAML 認証のサインオン URL。

プロパティ

必須

false

デフォルト値

種類

文字列

SAMLLogoutURL

SAML 認証のログアウト URL。

プロパティ

必須

false

デフォルト値

種類

文字列

SAMLIdentifier

SAML 識別子(エンティティ ID)。指定しない場合は既定で "urn:app:{AppId}" になります。

プロパティ

必須

false

デフォルト値

種類

文字列

SAMLRelayState

認証中にアプリケーションの状態を維持するための SAML リレーステート パラメーター。

プロパティ

必須

false

デフォルト値

種類

文字列

SAMLExpiryNotificationEmail

SAML トークン署名証明書の有効期限が近づいたときに通知を受け取るためのメールアドレス。

プロパティ

必須

false

デフォルト値

種類

文字列

SAMLCertificateLifeYears

SAML トークン署名証明書の有効期間(年)。デフォルトは 3 年。

プロパティ

必須

false

デフォルト値

3

種類

Int32

isApplicationVisible

アプリケーションが My Apps ポータルに表示されるかどうかを決定します。デフォルトは true。

プロパティ

必須

false

デフォルト値

True

種類

Boolean

UserAssignmentRequired

ユーザーがアクセスする前にアプリケーションに割り当てられている必要があるかどうかを決定します。有効にすると、ユーザー割り当て用の EntraID グループが作成されます。デフォルトは false。

プロパティ

必須

false

デフォルト値

False

種類

Boolean

groupAssignmentPrefix

UserAssignmentRequired が有効な場合に自動作成される EntraID グループのプレフィックス。デフォルトは "col - Entra - users - "。

プロパティ

必須

false

デフォルト値

col - Entra - users -

種類

文字列

implicitGrantAccessTokens

アクセストークンの暗黙的付与フローを有効にします。デフォルトは false。

プロパティ

必須

false

デフォルト値

False

種類

Boolean

implicitGrantIDTokens

ID トークンの暗黙的付与フローを有効にします。デフォルトは false。

プロパティ

必須

false

デフォルト値

False

種類

Boolean

Runbook リファレンスの概要に戻る

最終更新

役に立ちましたか?