Azure Active Directory アプリケーション ギャラリーでのアプリケーションの公開の要求を送信する
開発したアプリケーションは、数千ものアプリのカタログである Azure Active Directory (Azure AD) アプリケーション ギャラリーで公開できます。 アプリケーションを公開すると、ユーザーが自分のテナントに追加できるようになります。 詳細については、「Azure Active Directory アプリケーション ギャラリーの概要」を参照してください。
アプリケーションを Azure AD ギャラリーで公開するには、次のタスクを完了する必要があります。
- 前提条件を満たしていることを確認します。
- ドキュメントを作成して公開します。
- アプリケーションを送信します。
- Microsoft Partner Network に参加します。
前提条件
アプリをギャラリーで公開するには、まず、特定の使用条件を読んで同意する必要があります。
- シングル サインオン (SSO) のサポートを実装します。 サポートされているオプションの詳細については、「シングル サインオンのデプロイを計画する」を参照してください。
- パスワード SSO の場合は、必ずアプリケーションでフォーム認証をサポートして、パスワード保管を使用できるようにします。
- フェデレーション アプリケーション (OpenID および SAML/WS-Fed) の場合は、アプリでサービスとしてのソフトウェア (SaaS) モデルがサポートされている必要があります。 エンタープライズ ギャラリー アプリケーションでは、特定のユーザーではなく複数のユーザー構成をサポートする必要があります。
- フェデレーション アプリケーション (OpenID と SAML/WS-Fed) の場合、アプリケーションはシングルテナントでもマルチテナントでもかまいません
- Open ID Connect の場合、アプリケーションはマルチテナントである必要があり、Azure AD 同意フレームワークがアプリケーションに正しく実装されている必要があります。
- プロビジョニングは省略可能ですが、強くお勧めします。 Azure AD SCIM の詳細については、「SCIM エンドポイントの構築と Azure AD を使用したユーザー プロビジョニングの構成」を参照してください。
無料のテスト Developer Edition アカウントにサインアップできます。 90 日間無料で、すべての Premium Azure AD 機能を利用できます。 開発作業に使用する場合は、アカウントを拡張することもできます。Microsoft 365 開発者プログラムに参加します。
ドキュメントを作成して公開する
サイトのアプリ ドキュメントを提供する
導入の容易さは、エンタープライズ ソフトウェアに関する意思決定を行うユーザーにとって重要な要素です。 明確で分かりやすいドキュメントは、ユーザーがテクノロジを導入するのに役立ち、サポート コストが削減されます。
少なくとも次の情報を含むドキュメントを作成します。
- SSO 機能の概要
- プロトコル
- バージョンと SKU
- サポートされる ID プロバイダーの一覧とドキュメント リンク
- アプリケーションのライセンス情報
- SSO を構成するためのロールベースのアクセス制御
- SSO の構成手順
- SAML の UI 構成要素とプロバイダーからの予期される値
- ID プロバイダーに渡すサービス プロバイダー情報
- OIDC/OAuth を使用する場合は、業務上の正当な理由に同意するために必要なアクセス許可の一覧
- パイロット ユーザーのテスト手順
- エラー コードとメッセージを含むトラブルシューティング情報
- ユーザーのサポート メカニズム
- サポートされているリソースと属性を含む、SCIM エンドポイントの詳細
Microsoft サイト上のアプリ ドキュメント
アプリケーションがギャラリーに追加されると、段階的なプロセスを説明するドキュメントが作成されます。 たとえば、「SaaS アプリケーションと Azure Active Directory との統合に関するチュートリアル」を参照してください。 このドキュメントは、ギャラリーへの送信に基づいて作成されます。 GitHub アカウントを使用してアプリケーションに変更を加える場合、このドキュメントを簡単に更新できます。
アプリケーションを送信する
Azure AD でアプリケーションが作動するのをテストした後、Microsoft アプリケーション ネットワーク ポータルへのアクセス要求を送信してください。 ポータルに初めてサインインしようとすると、2 つの画面のいずれかが表示されます。
- "失敗しました" というメッセージが表示される場合は、Azure AD SSO 統合チームに連絡する必要があります。 要求の送信に使用する電子メール アカウントを指定します。
name@yourbusiness.com
などの会社の電子メールアドレスをお勧めします。 Azure AD チームにより、アカウントが Microsoft アプリケーション ネットワーク ポータルに追加されます。 - [アクセス権の要求] ページが表示される場合は、業務上の正当な理由を入力し、[アクセス権の要求] を選択します。
アカウントが追加されたら、Microsoft アプリケーション ネットワーク ポータルにサインインし、ホーム ページの [要求の送信 (ISV)] タイルを選択することで、要求を送信できます。 ログイン中に "サインインがブロックされました" というエラーが表示される場合は、Microsoft アプリケーション ネットワーク ポータルへのサインインのトラブルシューティングに関する記事をご覧ください。
実装固有のオプション
アプリケーションの [登録] フォームで、有効にする機能を選択します。 アプリケーションでサポートされている機能に応じて、[OpenID Connect と OAuth 2.0]、[SAML 2.0/WS-Fed]、または [パスワード SSO (ユーザー名とパスワード)] を選択します。
ユーザー プロビジョニングのために SCIM 2.0 エンドポイントを実装する場合は、[ユーザー プロビジョニング (SCIM 2.0)] を選択します。 オンボード要求で提供するスキーマをダウンロードします。 詳細については、「プロビジョニング構成をエクスポートし、既知の良好な状態にロールバックする」を参照してください。 ギャラリー以外のアプリケーションをテストする際にユーザーが構成したスキーマが、ギャラリー アプリケーションのビルドに使用されます。
Azure AD ギャラリーに MDM アプリケーションを登録する場合は、[MDM アプリの登録] を選択します。
Microsoft アプリケーション ネットワーク ポータルで、顧客名によるアプリケーション要求を追跡できます。 詳細については、顧客によるアプリケーション要求に関する記事をご覧ください。
タイムライン
ギャラリーでの SAML 2.0 または WS-Fed アプリケーションの一覧表示には、7 営業日から 10 営業日かかります。
ギャラリーでの OpenID Connect アプリケーションの一覧表示には、2 営業日から 5 営業日かかります。
ギャラリーに SCIM プロビジョニング アプリケーションを一覧表示する方法は、多数の要因によって異なります。
すべてのアプリケーションがオンボードされるとは限りません。 ご契約条件に従って、アプリケーションを一覧表示しないように決定することもできます。 アプリケーションのオンボードは、オンボード チーム単独の判断で行われます。
顧客が要求したアプリケーションのフローは。次のとおりです。
あらゆる種類の問題をエスカレートする場合は、Azure AD SSO 統合チームにメールをお送りください。 通常、応答はできるだけ早く送信されます。
ギャラリーからアプリケーションを更新または削除する
アプリケーション更新要求は、Microsoft Application Network ポータルで送信できます。 ポータルに初めてサインインしようとすると、2 つの画面のいずれかが表示されます。
"失敗しました" というメッセージが表示される場合は、Azure AD SSO 統合チームに連絡する必要があります。 要求の送信に使用する電子メール アカウントを指定します。
name@yourbusiness.com
などの会社の電子メールアドレスをお勧めします。 Azure AD チームにより、アカウントが Microsoft アプリケーション ネットワーク ポータルに追加されます。[アクセス権の要求] ページが表示される場合は、業務上の正当な理由を入力し、[アクセス権の要求] を選択します。
アカウントが追加されたら、Microsoft Application Network ポータルにサインインし、ホーム ページで [要求の送信 (ISV)] タイルを選択して要求を送信し、[ギャラリーでアプリケーションの一覧を更新] を選択し、次のいずれかのオプションを選択します。
アプリケーションの SSO 機能を更新する場合は、[アプリケーションのフェデレーション SSO 機能を更新する] を選択します。
パスワード SSO 機能を更新する場合は、[アプリケーションのパスワード SSO 機能を更新する] を選択します。
一覧をパスワード SSO からフェデレーション SSO にアップグレードする場合は、[パスワード SSO からフェデレーション SSO へのアプリケーションのアップグレード] を選択します。
MDM リストを更新する場合は、[MDM アプリの更新] を選択します。
ユーザー プロビジョニング機能を改善する場合は、[アプリケーションのユーザー プロビジョニング機能の向上] を選択します。
Azure AD ギャラリーからアプリケーションを削除する場合は、[自分のアプリケーション公開をギャラリーから削除する] を選びます。
ログイン中に "サインインがブロックされました" というエラーが表示される場合は、Microsoft アプリケーション ネットワーク ポータルへのサインインのトラブルシューティングに関する記事をご覧ください。
Microsoft Partner Network に参加する
Microsoft Partner Network では、排他的なプログラム、ツール、接続、およびリソースにすばやくアクセスできます。 ネットワークに参加して、市場投入プランを作成するには、「法人のお客様にリーチする」を参照してください。
次のステップ
- エンタープライズ アプリケーションの管理の詳細については、「Azure Active Directory でのアプリケーション管理とは」を参照してください。