メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

カスタム コネクタ接続は、認証エラーが原因で失敗します。 この問題が発生すると、次のエラー メッセージが表示されます。

     通知: 接続<接続> が機能しない場合

 エラー

原因

カスタム接続の作成中に 1 つ以上の誤った URL が設定された。

解決方法

カスタム コネクタを構成する前に、Postman などのツールを使用して、Power Automate の外部ですべてのアクションを確認する必要があります。

カスタム コネクタを構成する前に、Postman などのツールで次の各手順を正常に完了する必要があります。

  1. OAUTH トークン取得エンドポイントを呼び出します。

  2. 返されたトークンを使用して API アクションを呼び出します。

  3. トークンの有効期限が切れた後、OAUTH トークン更新エンドポイントを呼び出します。

  4. 更新された新しいトークンを使用して API アクションを呼び出します。

承認コードの付与フローと代理のフローだけが更新トークンをサポートします。 (詳細については 、Microsoft Graph: 開発者ブログの記事を参照してください)。 暗黙的な付与とクライアント資格情報の付与では、更新トークンはサポートされません。 そのため、これらの許可を使用してカスタム コネクタを認証することはできません。

Postman を使用して OAUTH トークンの生成をテストする

Postman を使用すると、OAUTH2 によって認証されたエンドポイントのテストを簡単に実行できます。 このテストを実行するには、エンドポイントに関する次の情報または構成を行う必要があります。

  • Microsoft Azure テナント ID を取得します。 テナント ID は Azure Active Directory (Azure AD) ブレードに表示され、[プロパティ] タブに 表示 されます。

    [プロパティ] タブ

  • アプリケーション (クライアント) ID を取得します。 これは Azure AD ブレードでも使用できます。これは[アプリの登録 ] タブにあります


    [アプリの登録] タブ
    次の画面は次のように表示されます。

    OAUTH のサンプル

  • アプリケーションのhttps://oauth.pstmn.io/v1/callback有効なコールバック URI を指定します。

    アプリケーションの有効なコールバック URI

  • アプリケーションを認証する必要がある範囲を記録します。

    範囲を記録する


注: 一部のサード パーティ認証プロバイダーでは、Power Automate と Power Apps で完全に機能するために、追加の範囲を提供する必要があります。 これには、オフライン認証などの機能が含まれます (カスタム コネクタ トークンを自動的に更新するには、関連する接続に必要です)。 これらの追加の範囲は、Microsoft の情報の範囲の外に含されます。 詳細については、認証プロバイダーのドキュメントを参照してください。

コレクションを作成し、新しいアクセス トークンを取得する

Postman でコレクションを作成します。 [承認] タブ で、次の値を指定します。

  • 種類: OAuth 2.0

  • ヘッダープレフィックス: Bearer

  • トークン名: ユーザー<選択>

  • Grant Type: Authorization Code

  • コールバック URL:このオプションの横にある [ブラウザーを使用して承認する] を選択します。 URL 自体は編集できない場合があります。

  • 認証 URL:https://login.microsoftonline.com/<ID> /oauth2/v2.0/authorize

  • アクセス トークンの URL:https://login.microsoftonline.com/<ID> /oauth2/v2.0/authorize

  • クライアント ID:<ID を入力>

  • クライアント シークレット: (省略可能、空白のままにする)

  • スコープ: (スペースで区切られた範囲を入力する)

  • 状態: 省略<、空白のままに>

  • クライアント認証: クライアント資格情報を本文に送信します。

新しいコレクションを作成する

このダイアログ ボックスの下部にある [新しい アクセス トークンの取得] を選択すると、Azure AD に対して認証するためにブラウザーに移動し、自動的に Postman に戻されます。 結果のダイアログ ボックスに Access Token エントリと Refresh Token エントリが表示される場合は、URL が正常に構成され、カスタム コネクタの作成に進める可能性があります。

カスタム コネクタの OAUTH 設定を定義する

すべての情報が確認されたので、次のように [カスタム コネクタの承認] セクションに情報を入力できます。

[カスタム コネクタの承認] セクション

外部リソース

認証コードの付与https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow

Learning Postmanhttps://learning.postman.com/docs/sending-requests/authorization/

onelogin Developers
 

この記事で説明するサード パーティ製品は、Microsoft から独立している企業によって製造されています。 明示または黙示にかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×