Entra ID 勉強会(SC-300)エンタープライズアプリケーションと条件付きアクセス

Entra ID

問題

あなたの会社にはMicrosoft 365テナントがあります。
すべてのユーザーがWindows 10を実行するコンピューターを持っており、Entra IDテナントに参加しています。
この会社は、Service1 という名前のサードパーティのクラウド サービスを利用しています。
Service1は、OAuthに基づくEntra ID認証と認可をサポートしています。
Service1は、Entra IDギャラリーに公開されています。
あなたは、ユーザーが認証を要求されることなくService1に接続できるようにするためのソリューションを推奨する必要があります。
ソリューションは、ユーザーがEntra IDに参加したコンピュータからのみService1にアクセスできることを保証する必要があります。
ソリューションは、管理者の労力を最小限に抑える必要があります。
各要件に対して何を推奨すべきですか?

 

回答

Q1:Entra IDにおけるエンタープライズアプリケーション

Q2:条件付きアクセスポリシー

 

解説

> Service1 という名前のサードパーティのクラウド サービスをサブスクライブしています
BOXやSalesforceのような、Microsoftが提供していない3rd Party製のアプリケーションを利用している。

> Service1は、OAuthに基づくEntra ID認証と認可をサポートしています。
3rd PartyのアプリケーションはSSOをサポートしている

> Service1は、Entra IDギャラリーに公開されています。
エンタープライズアプリケーションで登録できる一覧に記載がある

 

エンタープライズアプリケーション

組織で利用しているアプリケーションを管理するための、Entra IDの機能

Entra IDの「エンタープライズアプリ」ブレードから「全てのアプリケーション」を開くと、アプリを登録することができる。

登録可能なアプリはよく聞く主要な数千個のアプリケーションがあり、
BOXやSalesforce、Prismaなども登録可能

 

> ユーザーが認証を要求されることなくService1に接続できるようにする
SSOの設定をが必要

アプリケーションを登録すると、SSOを設定するための設定画面に飛べるので、
アプリケーション毎に必要な情報を入力して設定を行う

設問はOAuthの認証だが、SSOの認証方法についてはOAuthやSAML、パスワードベースなどにも対応している。

<参考>

エンタープライズ アプリケーションの SAML シングル サインオンを有効にする - Microsoft Entra ID
Microsoft Entra ID でエンタープライズ アプリケーションのシングル サインオンを有効にします。

 

> ユーザーがEntra IDに参加したコンピュータからのみService1にアクセスできる
エンタープライズアプリケーションで登録した状態ではSSOの設定のみに留まるので、
条件付きアクセスを用いてどの端末がどのアプリケーションに接続するかを制御する。

ターゲットリソースに「Service1」を選択し、許可で「デバイスは準拠~」もしくは「Entra ハイブリッド参加」を選択することで問題文の要件を満たせる。

あるいは、条件のところでデバイスフィルターを作成する。(こちらの方がより厳密)

コメント