identityApiConnector の更新

名前空間: microsoft.graph

identityApiConnector オブジェクトのプロパティを更新します。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) APIConnectors.ReadWrite.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション APIConnectors.ReadWrite.All

仕事または学校のアカウントは、次のいずれかの役割に属している必要があります。

  • 全体管理者
  • 外部 ID ユーザー Flow管理者

HTTP 要求

PATCH /identity/apiConnectors/{identityApiConnectorId}

要求ヘッダー

名前 説明
Authorization ベアラー {token}。必須。
Content-Type application/json. Required.

要求本文

要求本文で 、identityApiConnector オブジェクトの JSON 表記を指定します。

次の表に、更新できる identityApiConnector のプロパティを示します。

プロパティ 説明
displayName 文字列 API コネクタの名前。
targetUrl 文字列 呼び出す API エンドポイントの URL。
authenticationConfiguration apiAuthenticationConfigurationBase API を呼び出す認証構成の詳細を説明するオブジェクト。 基本 認証と PKCS 12 クライアント証明書だけが サポートされています。

応答

成功した場合、このメソッドは 204 No Content 応答コードを返します。

例 1: 基本認証に使用する表示名、targetUrl、およびユーザー&パスワードの変更

要求

要求の例を次に示します。

PATCH https://graph.microsoft.com/v1.0/identity/apiConnectors/{identityApiConnectorId}
Content-Type: application/json

{
  "displayName": "New Test API",
  "targetUrl": "https://otherapi.com/api/endpoint",
  "authenticationConfiguration": {
    "@odata.type": "microsoft.graph.basicAuthentication",
    "username":"<NEW_USERNAME>", 
    "password":"<NEW_PASSWORD>"
  }
}

応答

応答の例を次に示します。

HTTP/1.1 204 No Content

例 2: クライアント証明書認証を使用する API コネクタの変更

これにより、以前の authenticationConfiguration 設定が上書きされます。 基本認証から証明書認証に変更するには、これを使用します。 証明書の一覧に追加の証明書を追加するには、クライアント証明書アップロード使用します。 このメソッドを使用すると、API コネクタの "Get" または "List" 操作が authenticationConfiguration 、microsoft.graph.clientCertificateAuthentication型になります。

要求

要求の例を次に示します。

PATCH https://graph.microsoft.com/v1.0/identity/apiConnectors/be1f769b-9b13-437e-b540-79a905c4932c
Content-Type: application/json

{
  "authenticationConfiguration": {
    "@odata.type": "#microsoft.graph.pkcs12Certificate",
    "pkcs12Value": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ...kDJ04sJShkkgjL9Bm49plA",
    "password": "secret"
  }
}

応答

応答の例を次に示します。

HTTP/1.1 204 No Content