identityProviders を作成する (非推奨)

名前空間: microsoft.graph

注意事項

この ID プロバイダー API は非推奨であり、2023 年 3 月以降はデータの返送を停止します。 新しい ID プロバイダー API を使用してください。

表示名、identityProvider の種類、クライアント ID、クライアント シークレットを指定して、新しい identityProvider を作成します。

アクセス許可

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

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

職場または学校のアカウントは、テナントのグローバル管理者のものである必要があります。

HTTP 要求

POST /identityProviders

要求ヘッダー

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

要求本文

要求本文で、identityProvider オブジェクトの JSON 表記を提供します。 次の表に示す、すべてのプロパティが必要です。

プロパティ 説明
clientId String アプリケーションのクライアント ID。アプリケーションを ID プロバイダーに登録した際に取得したクライアント ID です。
clientSecret String アプリケーションのクライアント シークレット。アプリケーションを ID プロバイダーに登録した際に取得したクライアント シークレットです。
name String ID プロバイダーの表示名。
type String ID プロバイダーの型。B2C シナリオでは、この型は次の値である必要があります。
  • Microsoft
  • Google
  • Amazon
  • LinkedIn
  • Facebook
  • GitHub
  • Twitter
  • Weibo
  • QQ
  • WeChat
B2B には Google のみ

応答

成功した場合、このメソッドは 201 Created 応答コードと、応答本文で identityProvider オブジェクトを返します。 失敗した場合、4xx エラーが詳細情報とともに返されます。

次の例では、identityProvider を作成します。

要求
POST https://graph.microsoft.com/v1.0/identityProviders
Content-type: application/json

{
    "name": "Login with Amazon",
    "type": "Amazon",
    "clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
    "clientSecret": "000000000000"
}
応答
HTTP/1.1 201 Created
Content-type: application/json

{
    "id": "Amazon-OAUTH",
    "name": "Login with Amazon",
    "type": "Amazon",
    "clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
    "clientSecret": "*****"
}