認証プロバイダに関する情報を取得する
非推奨
アプリケーションの 認証プロバイダ の 1 つに関する情報を検索します。
path パラメータ
-
Atlas Project/Group ID。
-
アプリケーションの ObjectID。App Services API プロジェクトとアプリケーション ID のセクションでは、この値を見つける方法が示されています。
-
認証プロバイダのユニークな
_id
値
GET /groups/{groupId}/apps/{appId}/auth_providers/{providerId}
curl \
--request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/auth_providers/{providerId}' \
--header "Authorization: Bearer $ACCESS_TOKEN"
応答の例(200)
Object-2
{
"_id": "string",
"name": "anon-user",
"type": "anon-user",
"disabled": true
}
{
"_id": "string",
"name": "local-userpass",
"type": "local-userpass",
"disabled": true,
"config": {
"autoConfirm": true,
"resetPasswordUrl": "string",
"resetPasswordSubject": "string"
}
}
{
"_id": "string",
"name": "api-key",
"type": "api-key",
"disabled": true
}
{
"_id": "string",
"name": "custom-token",
"type": "custom-token",
"disabled": true,
"config": {
"audience": [
"string"
],
"requireAnyAudience": false,
"signingAlgorithm": "string",
"useJWKURI": true,
"jwkURI": "string"
},
"secret_config": {
"signingKeys": [
"string"
]
},
"metadata_fields": [
{
"required": true,
"name": "string",
"field_name": "string"
}
]
}
{
"_id": "string",
"name": "custom-function",
"type": "custom-function",
"disabled": true,
"config": {
"authFunctionName": "string"
}
}
{
"_id": "string",
"name": "oauth2-apple",
"type": "oauth2-apple",
"disabled": true,
"config": {
"clientId": "string"
},
"secret_config": {
"clientSecret": "string"
},
"redirect_uris": [
"string"
]
}
{
"_id": "string",
"name": "oauth2-google",
"type": "oauth2-google",
"disabled": true,
"config": {
"clientId": "string",
"openId": true
},
"secret_config": {
"clientSecret": "string"
},
"redirect_uris": [
"string"
],
"metadata_fields": [
[
{
"required": true,
"name": "string"
}
]
],
"domain_restrictions": [
"string"
]
}
{
"_id": "string",
"name": "oauth2-facebook",
"type": "oauth2-facebook",
"disabled": true,
"config": {
"clientId": "string"
},
"secret_config": {
"clientSecret": "string"
},
"redirect_uris": [
"string"
],
"metadata_fields": [
[
{
"required": true,
"name": "string"
}
]
],
"domain_restrictions": [
"string"
]
}