次の方法で共有


新しいクライアント シークレットを生成してキー コンテナーにリンクする手順

ユーザーがポータルにサインインできない場合、つまり学習者ビューではなくエラー ページが表示される場合は、クライアント シークレットの期限切れが原因である可能性があります。 そうであるかどうかを確認し、Azure AD B2C テナントまたは Azure AD テナントの場合に新しいクライアント シークレットを生成する方法を次に示します。

クライアント シークレットの有効期限を確認して更新する

  1. Azure Portal にログインします。

  2. B2C テナントが含まれるディレクトリに切り替えます

  3. [Azure AD B2C] (AD テナントの場合は [Azure AD]) を検索し、それをクリックします。

    searchadb2c

    Azure AD テナントのシナリオの場合: ad_search

  4. [アプリの登録] に移動し、自分のアプリケーションをクリックします。

    appreg

  5. アプリケーション内で、 [証明書] と [シークレット] のをクリックします。

    • クライアント シークレットの有効期限が切れそうになっている場合は、[新しいクライアント シークレット] をクリックします

      checksecret

  6. 説明を追加し、有効期限を 24 か月 (または最大許容時間) に設定します。

    addclientcs

  7. ページを再度読み込むと表示されなくなるので、[シークレット値] をすぐにコピーしておきます。 次に、これをキー コンテナーに追加します。

新しいクライアント シークレットでキー コンテナーを更新する

  1. アプリケーションのキー コンテナーに移動します。

  2. [設定] で [シークレット] をクリックし、ADB2C テナントの場合は "AzureADB2CExternalAuthClientSecret" を探します。 Azure AD テナントの場合は、"AzureADExternalAuthClientSecret" を探します

    cskv

    • Azure AD テナントのシナリオの場合: azuread_clientsecret
  3. [新しいバージョン] をクリックします

    cs_kvnewimage

  4. クライアント シークレットの有効期限を確認して更新する」のステップ 7 のシークレット値を貼り付けて、[作成] をクリックします。

    cs_kv_createcs

  5. 次に、新しく作成された現在のシークレット バージョンをクリックし、シークレット識別子をコピーします。

    copycskv

アプリケーションの構成を更新する

  1. App Service の構成に移動します。

  2. 構成で "idp:AzureADB2CExternalAuthClientSecret" を検索し、それをクリックします。 Azure AD の場合は、"idp:AzureADExternalAuthClientSecret" を検索してクリックします。