authenticationMethodsRoot: usersRegisteredByMethod

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 o número de usuários registrados para cada método de autenticação.

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) AuditLog.Read.All
Delegada (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sem suporte.

Para acessar a API, uma das seguintes funções é necessária:

  • Leitor de relatórios
  • Leitor de segurança
  • Administrador de segurança
  • Leitor global
  • Administrador global

Solicitação HTTP

GET /reports/authenticationMethods/usersRegisteredByMethod

Parâmetros de função

A tabela a seguir mostra os parâmetros que podem ser usados com esta função.

Parâmetro Tipo Descrição
includedUserTypes includedUserTypes Tipo de usuário. Os valores possíveis são: all, member, guest.
includedUserRoles includedUserRoles Tipo de função de usuário. Os valores possíveis são: all, privilegedAdmin, admin, user.

O valor privilegedAdmin consiste nas seguintes funções de administrador privilegiado:

  • Administrador global
  • Administrador de segurança
  • Administrador de acesso condicional
  • Administrador do Exchange
  • Administrador do SharePoint
  • Administrador de help desk
  • Administrador de faturamento
  • Administrador de usuários
  • Administrador de autenticação

O valor admin inclui todas as Azure AD de administrador.

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, essa função retornará 200 OK um código de resposta e um userRegistrationMethodSummary no corpo da resposta.

Exemplos

Solicitação

GET https://graph.microsoft.com/beta/reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='all',includedUserRoles='all')

Resposta

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 200 OK
Content-Type: application/json

{
    "@odata.type": "#microsoft.graph.userRegistrationMethodSummary",
    "userTypes": "all",
    "userRoles": "all",
    "userRegistrationMethodCounts": [{
            "authenticationMethod": "password",
            "userCount": 12209
        },
        {
            "authenticationMethod": "windowsHelloForBusiness",
            "userCount": 223
        },
        {
            "authenticationMethod": "mobilePhone",
            "userCount": 4234
        }
    ]
}