Listar ouvintes onSignUpStart
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
Obter a coleção de recursos authenticationListener suportados pelo evento onSignupStart. O evento onSignUpStart dá suporte ao tipo invokeUserFlowListener.
Quando um invokeUserFlowListener é atribuído a um evento onSignUpStart, um aplicativo é associado a um fluxo de usuários, portanto, habilitando um processo de inscrição de autoatendência nele. Depois que o evento de autenticação para invocar um fluxo de usuário for criado, os usuários que vão para esse aplicativo poderão iniciar um fluxo de inscrição que provisiona uma conta de convidado.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegado (conta corporativa ou de estudante) | Policy.Read.All, Policy.ReadWrite.ApplicationConfiguration |
| Delegado (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | Policy.Read.All, Policy.ReadWrite.ApplicationConfiguration |
Solicitação HTTP
GET /identity/events/onSignupStart
Parâmetros de consulta opcionais
Este método dá suporte ao parâmetro de consulta OData para expandir os detalhes $expand de um invokeUserFlowListener. Confira abaixo um exemplo. Para obter informações gerais, acesse Parâmetros de consulta OData.
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se tiver êxito, este método retornará um código de resposta e uma 200 OK coleção de objetos authenticationListener no corpo da resposta.
Exemplos
Exemplo 1: listar authenticationListeners para o evento onSignUpStart
Solicitação
Este é um exemplo de solicitação.
GET https://graph.microsoft.com/beta/identity/events/onSignupStart
Resposta
Este é um exemplo de resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/events/onSignUpStart",
"value": [
{
"@odata.type": "#microsoft.graph.invokeUserFlowListener",
"id": "2adb5c12-5c12-2adb-125c-db2a125cdb2a",
"priority": 101,
"sourceFilter": {
"includeApplications": [
"3dfff01b-0afb-4a07-967f-d1ccbd81102a"
]
}
},
{
"@odata.type": "#Microsoft.Graph.InvokeUserFlowListener",
"id": "0a09997f-fa0c-4f3c-9d02-76762ac069c8",
"priority": 100,
"sourceFilter": {
"includeApplications": [
"b0e1638f-4c39-4cd1-82b3-91d1caef65f8"
]
}
}
]
}
Exemplo 2: Expanda invokeUserFlowListeners em authenticationListeners para o evento onSignUpStart
O exemplo a seguir lista os ouvintes definidos para o evento onSignupStart e, para cada ouvinte, expande o fluxo de usuário invocado.
Solicitação
Este é um exemplo de solicitação.
GET https://graph.microsoft.com/beta/identity/events/onSignupStart?$expand=microsoft.graph.invokeUserFlowListener/userFlow
Resposta
Este é um exemplo de resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/events/onSignUpStart(microsoft.graph.invokeUserFlowListener/userFlow())/$entity",
"value": [
{
"@odata.type": "#microsoft.graph.invokeUserFlowListener",
"id": "2adb5c12-5c12-2adb-125c-db2a125cdb2a",
"priority": 101,
"sourceFilter": {
"includeApplications": [
"3dfff01b-0afb-4a07-967f-d1ccbd81102a"
]
},
"userFlow": {
"id": "B2X_1_Partner",
"userFlowType": "signUpOrSignIn",
"userFlowTypeVersion": 1
}
},
{
"@odata.type": "#microsoft.graph.InvokeUserFlowListener",
"id": "0a09997f-fa0c-4f3c-9d02-76762ac069c8",
"priority": 100,
"sourceFilter": {
"includeApplications": [
"b0e1638f-4c39-4cd1-82b3-91d1caef65f8"
]
},
"userFlow": {
"id": "B2X_1_Partner",
"userFlowType": "signUpOrSignIn",
"userFlowTypeVersion": 1
}
}
]
}
Comentários
Enviar e exibir comentários de