Entrada de mapeamento de identidade que mapeia uma identidade externa para uma interna.
| Representação JSON |
|---|
{ "externalIdentity": string, "externalIdentityName": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "userId": string, "groupId": string // End of mutually exclusive fields. } |
| Campos | |
|---|---|
externalIdentity |
Obrigatório. Identidade fora do provedor de identidade do cliente. O limite de comprimento da identidade externa é de 100 caracteres. |
externalIdentityName |
Opcional. O nome da identidade externa. |
| Campo de união identity_provider_id. O ID do provedor de identidade pode ser um usuário ou um grupo. A seguir, confira uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: | |
userId |
Identificador do usuário. Para contas de usuário do Google Workspace, o userId precisa ser o e-mail do usuário do Google Workspace. Para provedores de identidade que não são do Google, o userId é o identificador de usuário mapeado configurado durante a configuração do workforcepool. |
groupId |
Identificador do grupo. Para contas de usuário do Google Workspace, o groupId precisa ser o e-mail do grupo do Google Workspace. Para provedores de identidade que não são do Google, o groupId é o identificador de grupo mapeado configurado durante a configuração do workforcepool. |
| Fim dos campos mutuamente exclusivos. | |