AZ-104 — Módulo 01: Identity Solutions
Toque nos termos destacados para ver a definição rápida. Cada tópico termina com um estudo de caso no padrão da prova.
0. Como estudar (o método) — leia isso uma vez só
As 3 camadas, e quando usar cada uma
Esse material (e todos os módulos seguintes do AZ-104) é organizado em três camadas complementares, cada uma feita para um momento diferente do seu estudo — misturar as três é o que faz elas funcionarem.
| Camada | O que é | Quando usar |
|---|---|---|
| 1. Apostila este HTML |
Explicações, conceitos, "porquês", hierarquias e comparações — sem foco em onde clicar na tela. | Quando você tem tempo de sentar e entender de verdade um tópico novo, ou quando bate uma dúvida e você precisa consultar rápido. |
| 2. Estudos de caso os quizzes coloridos espalhados pelo texto |
Cenários estilo prova real, múltipla escolha (às vezes múltipla seleção), com gabarito e explicação de por que as erradas erram. | Para treinar julgamento de cenário antes de simulados — é diferente de saber o conceito, é saber aplicá-lo sob pressão de prova. |
| 3. Flashcards Anki arquivo .csv separado, um por módulo |
Fatos atômicos e isolados: limites numéricos, siglas, "X vs Y", exceções. Sem explicação longa — só o fato. | Nos momentos de tempo morto (metrô, ônibus, fila, academia), com repetição espaçada. |
Como usar o arquivo de flashcards (.csv) no seu celular
Cada módulo tem um arquivo .csv separado (formato Frente;Verso), pronto pra importar no AnkiDroid (ou no Anki de qualquer plataforma).
- No PC (ou direto no celular): baixe o arquivo
.csvdo módulo. - No AnkiDroid, toque no + → Importar arquivo → selecione o .csv.
- Configure o import: separador de campo = ponto e vírgula (;), e mapeie Campo 1 → Frente, Campo 2 → Verso.
- Escolha (ou crie) o baralho do módulo, ex.:
AZ-104::Módulo 01.
1. Fundamentos do Microsoft Entra ID
1.1 Conceitos básicos
| Conceito | Descrição |
|---|---|
| Identidade | Um objeto que pode ser autenticado. |
| Conta | Uma identidade que tem dados associados a ela. |
| Conta do Microsoft Entra ID | Uma identidade criada por meio do Microsoft Entra ID ou de outro serviço de nuvem da Microsoft. |
| Tenant / Diretório | Uma instância dedicada e confiável. Criado automaticamente quando a organização cria uma subscription de serviço de nuvem da Microsoft. |
| Azure Subscription | Usada para pagar pelos serviços de nuvem do Azure. |
Sobre Tenant / Diretório:
- Instâncias adicionais podem ser criadas.
- O Microsoft Entra ID é o produto subjacente que fornece o serviço de identidade.
- O termo Tenant significa uma única instância que representa uma única organização.
- Os termos Tenant e Diretório são frequentemente usados de forma alternada.
O Tenant é o contêiner de nível mais alto; o Microsoft Entra ID (antigo Azure AD) é o serviço de identidade que vive dentro desse Tenant, gerenciando Usuários, Dispositivos e Licenças.
1.2 Entra ID × Active Directory Domain Services (AD DS)
- O Microsoft Entra ID é principalmente uma solução de identidade.
- É consultado usando a API REST sobre HTTP e HTTPS.
- Usa protocolos HTTP/HTTPS como SAML, WS-Federation e OpenID Connect para autenticação, e OAuth para autorização.
- Inclui serviços de federação e integração com muitos serviços de terceiros.
- Usuários e grupos são criados em uma estrutura simples (flat) — não existem OUs nem GPOs.
1.3 Planos do Entra ID e o que cada um libera
| Feature | Free | P1 | P2 | Governance |
|---|---|---|---|---|
| Single Sign-On (ilimitado) | ✔ | ✔ | ✔ | |
| Cloud and Federated authentication | ✔ | ✔ | ✔ | |
| Advanced group management | ✔ | ✔ | ||
| Self-service account management portal | ✔ | ✔ | ✔ | |
| MFA | ✔ | ✔ | ✔ | |
| Conditional Access | ✔ | ✔ | ||
| Risk-based Conditional Access (sign-in risk, user risk) | ✔ | |||
| Automated user and group provisioning to apps | ✔ | ✔ | ✔ | |
| PIM | ✔ | ✔ |
Recursos que exigem P1/P2 (Licensed features):
- Microsoft Entra join: self-service BitLocker recovery, enterprise state roaming
- Advanced security and usage reports
- Application Proxy · Connect Health
- Advanced Group Access Management (grupos dinâmicos, delegação de criação de grupos, naming policy, expiração de grupo, usage guidelines, default classification)
- Conditional Access
- Identity Protection — somente P2
- Access Reviews e Entitlement management
A Contoso precisa habilitar Conditional Access baseado em risco de entrada (sign-in risk), ativar o Identity Protection e implantar o Privileged Identity Management para elevar privilégios sob demanda. Qual é a licença mínima que atende a todos esses requisitos?
2. Tenant × Subscription
2.1 A regra fundamental: 1 Subscription = 1 Tenant
Uma Subscription pertence a exatamente um Tenant por vez — embora seja possível trocar esse Tenant via Change directory.
2.2 Multi-tenant — vários diretórios, tudo isolado
Uma organização (ou um usuário) pode gerenciar múltiplos Tenants, mas cada Tenant é uma instância isolada e independente — cada um com seu próprio Entra ID, usuários, dispositivos e licenças. Por padrão eles não compartilham identidade entre si.
- Current directory — tenant ativo no momento.
- Startup directory — tenant padrão ao abrir o portal.
- Abas Favorites e All Directories — em All Directories aparecem todos os tenants aos quais o usuário tem acesso, com Directory name, Domain, Directory ID e botão Switch.
Texto da tela: "Switching directories will reload the portal. The directory you choose will impact the subscription, resource group, and region filters that are available in the portal."
2.3 Change directory — transferir uma Subscription de Tenant
Ações da tela: Cancel subscription · Rename · Change directory · Feedback
Essentials: Subscription ID · Directory · My role (ex.: Owner) · Status · Plan · Parent management group · Secure Score
Checkbox obrigatório: "I understand that changing directory does not transfer some resources, for example, all Azure role-based access control assignments are deleted and system/user assigned managed identities are invalidated and not transferred to target directory."
- O permissionamento quebra: todas as atribuições de Azure RBAC são deletadas.
- Managed identities (system e user assigned) são invalidadas.
- A billing ownership não muda junto — segue regras separadas.
- Usuários não migram entre Tenants: os objetos do Entra ID são presos ao Tenant onde foram criados. A alternativa é convidar como guest/B2B, o que cria uma identidade nova, não uma migração.
2.4 Global Admin não enxerga Subscriptions por padrão
Identidade (Entra ID) e recursos do Azure (Subscriptions) são camadas de permissão separadas.
- Quem cria/assina uma Subscription recebe automaticamente a role Owner naquela Subscription.
- Ser Global Administrator no Entra ID não dá acesso automático às Subscriptions do tenant.
- Só é possível ver/gerenciar as Subscriptions e management groups aos quais o acesso foi explicitamente concedido.
2.5 Entra ID Roles × Azure RBAC
| Entra ID Roles | Azure RBAC | |
|---|---|---|
| Controla | Identidade dentro do Tenant | Recursos dentro da Subscription |
| Exemplos | Global Administrator, User Administrator, Groups Administrator, License Administrator | Owner, Contributor, Reader |
| Escopo | Tenant, ou restrito a uma Administrative Unit | Management group, Subscription, Resource Group, recurso individual |
| Serve para | Criar/gerenciar usuários, grupos, licenças, domínios | Criar/gerenciar VMs, Storage, VNETs, Resource Groups |
Após uma fusão, a Contoso decide mover a subscription Producao-01 do Tenant A para o Tenant B usando Change directory. A equipe de operações precisa saber o impacto antes da janela de manutenção. Quais duas afirmativas estão corretas?
Selecione 2 opções.
3. Usuários
3.1 Criar contas de usuário — conceitos e wizard
Pontos-chave:
- A conta é usada para autenticação e autorização.
- É necessário ser Global Administrator ou User Administrator para gerenciar usuários.
- O perfil do usuário (imagem, trabalho, informações de contato) é opcional.
- Usuários excluídos podem ser restaurados por 30 dias (Users > Deleted users).
Ao clicar em New user, duas opções: Create user (novo usuário interno, ex. alice@contoso.onmicrosoft.com) e Invite user (convida um guest).
Abas do wizard: Basics · Properties · Assignments · Review + create
Basics > Identity:
- User principal name (UPN) — campo local + dropdown de domínio (link "Domain not listed").
- Mail nickname (obrigatório) — checkbox "Derive from user principal name" marcado por padrão.
- Display name (obrigatório).
- Password — checkbox "Auto-generate password" marcado por padrão.
- Account enabled — marcado por padrão.
Properties: Identity (First name, Last name, User type, Authorization info) e Job Information (Job title, Company name, Department, Employee ID, Employee type, Employee hire date, Office location, Manager).
Assignments: "Make up to 20 group or role assignments. You can only add a user to a maximum of 1 administrative unit."
3.2 Bulk operations, telas de Users e User settings
Bulk create (Users > Bulk operations): 1) Download csv template · 2) Edit your csv file · 3) Upload your csv file. Suporta usuários e membros de grupo em massa; resultados em Bulk operation results. Exige Global Administrator ou User Administrator.
All users — colunas: Display name · User principal name · User type (Member/Guest) · On-premises sync · Identities
Página do usuário — menu lateral: Assigned roles · Administrative units · Groups · Applications · Licenses · Devices · Azure role assignments · Authentication methods
Basic info: UPN · Object ID · Created date time · User type · Identities. Quick actions: Account status · B2B invitation ("Convert to external user").
User settings > Default user role permissions:
- Users can register applications — Yes (padrão)
- Restrict non-admin users from creating tenants — No
- Users can create security groups — Yes
Guest user access — 3 níveis: (1) mesmo acesso que members; (2) acesso limitado a propriedades e associações de objetos do diretório (padrão); (3) restrito apenas aos próprios objetos (mais restritivo).
Sign-in logs (Monitoring): abas User sign-ins (interactive / non-interactive), Service principal sign-ins, Managed identity sign-ins. Colunas: Date · Request ID · User · Application · Status · IP address · Location (identifica até a cidade pelo IP).
Um analista da Contoso excluiu por engano a conta marina.souza@contoso.com há 20 dias. O gerente pede a restauração imediata, preservando o mesmo Object ID e as associações de grupo. Você possui a role Helpdesk Administrator. Qual é a ação correta?
4. Usuários externos (Guest / B2B)
4.1 External collaboration settings
Guest invite restrictions — do mais permissivo ao mais restritivo:
- Anyone in the organization can invite guest users including guests and non-admins
- Member users and users assigned to specific admin roles can invite guest users including guests with member permissions
- Only users assigned to specific admin roles can invite guest users
- No one in the organization can invite guest users including admins
- Enable guest self-service sign up via user flows: No
- Allow external users to remove themselves from your organization: Yes
Admin1 possui o papel User Administrator no tenant contoso.onmicrosoft.com. Um parceiro externo usa uma conta Microsoft pessoal (user1@outlook.com). Admin1 tenta convidá-lo e recebe: "Não é possível convidar o usuário user1@outlook.com — Exceção de autorização genérica." Você precisa garantir que Admin1 consiga convidar esse parceiro. O que fazer?
4.2 Fluxo completo do convite B2B
Etapa 1 — Invite external user (Users > New guest user). Abas: Basics · Properties · Assignments · Review + invite. Campos: Email (obrigatório), Display name, Invitation message (toggle + texto personalizado), Cc recipient.
Etapa 2 — E-mail de convite: remetente Microsoft Invitations on behalf of [organização] <invites@microsoft.com>. Mostra Organization, Domain, a mensagem personalizada, o botão Accept invitation e a opção "Block future invitations from this organization".
Etapa 3 — Consentimento: "Ao aceitar, você permite que esta organização receba os dados do seu perfil, colete e registre a sua atividade e use os seus dados de perfil e de atividade." O usuário pode revisar depois em myaccount.microsoft.com/organizations.
Etapa 4 — Resultado: o convidado aparece em All users com User type: Guest.
A auditoria da Contoso determinou que: (1) apenas administradores com roles específicas podem convidar parceiros externos; (2) usuários convidados não podem enumerar propriedades nem associações de outros objetos do diretório, apenas dos seus próprios. Quais duas configurações atendem exatamente a esses requisitos?
Selecione 2 opções.
alice@contoso.com). Para criar contas de convidado (guest) em massa a partir de uma lista de e-mails externos, a operação certa é Bulk invite user.
Tenant contoso.com. Você tem um CSV com nomes e e-mails de 500 usuários externos e precisa criar uma conta de convidado em contoso.com para cada um. Solução proposta: a partir do Entra ID no portal, usar a operação Bulk Create user. Isso atinge o objetivo?
5. Grupos
5.1 Tipos de grupo e de associação
Group Types: Security groups · Microsoft 365 groups
Membership types:
- Assigned — associação manual
- Dynamic User — regra sobre atributos do usuário
- Dynamic Device — somente para Security groups
Menu lateral de Groups: Settings (General, Expiration, Naming policy) · Activity (Privileged Identity Management, Access reviews, Audit logs, Bulk operation results)
5.2 Grupo com associação manual (Assigned)
- Group type: Security
- Group name: ex.
GR-Colaboradores - Group description (opcional)
- Microsoft Entra roles can be assigned to the group — toggle Yes/No (padrão No)
- Membership type: Assigned
- Owners e Members
No painel Add members existem as abas All · Users · Groups · Devices · Enterprise applications.
Overview do grupo: Membership type · Source (Cloud) · Type (Security) · Object ID · Created on. Painel direito com Total direct members: User(s), Group(s), Device(s), Other(s).
5.3 Grupos aninhados (nested groups)
- Group memberships — de quais outros grupos este grupo é membro.
- Group(s) em "Total direct members" — quantos grupos são membros deste grupo.
| Name | Type |
|---|---|
| GR-Curso AZ-104 | Group — grupo aninhado |
| Guilherme Campos | Member |
| Paulo Silva | Member |
5.4 Role-assignable groups
É possível atribuir uma role administrativa diretamente a um grupo — todo membro recebe automaticamente aquela role. Para isso o grupo precisa ter sido criado com o toggle "Microsoft Entra roles can be assigned to the group" = Yes (padrão: No).
Texto da tela: "Assignable roles are roles that can be assigned here to allow managing this resource. Directory-level roles have inherited access to this resource and can only be assigned at the directory level."
5.5 Grupos dinâmicos (Dynamic membership rules)
Abas: Configure Rules · Validate Rules (Preview). O rule builder tem And/Or · Property · Operator · Value; o campo Rule syntax permite escrever a query diretamente.
Exemplo — Property jobTitle, Operator Contains, Value Analista:
(user.jobTitle -contains "Analista")
Validate Rules (Preview) testa a regra contra usuários. Legenda: ✔ In group · ✖ Not in group · ? Unknown.
A Contoso opera com Microsoft Entra ID Free. Você recebe a tarefa de criar um Security group que inclua automaticamente todo usuário cujo jobTitle contenha "Analista", e recebe o alerta de que vários usuários estão com o campo Job title em branco. Qual é a avaliação correta do cenário?
and/or, cada condição entre parênteses, no formato atributo -operador "valor". Para "departamento de Marketing e país França":
(user.department -eq "Marketing") and (user.country -eq "France")
O operador -eq é para igualdade exata com uma string única. O operador -in é para checar se o valor está dentro de uma lista (ex.: ["France","Belgium"]) — não faz sentido usá-lo contra uma string solta.
Você precisa criar um grupo Microsoft 365 que contenha apenas membros do departamento de marketing na França, via regra de associação dinâmica. O template é: ( ___ -eq "Marketing") ___ (user.country ___ "France"). Qual conjunto de escolhas completa corretamente o template?
6. Licenças
6.1 Telas de Licenses e atribuição por grupo
Ações: Try / Buy · Assign · Bills · Columns. Menu: Licensed features · All products · Self-service sign up products · Audit logs.
Colunas: Name · Total · Assigned · Available · Expiring soon
Ações: Assignments · Reprocess · Refresh · Columns
| Products | State | Enabled Services | Assignment Paths |
|---|---|---|---|
| Microsoft Entra ID P2 | Active | 4/4 | Inherited (GR-Entra ID P2) |
@onmicrosoft.com — ou seja, exige um domínio customizado verificado.
O usuário joao.pereira@contoso.com aparece com a licença Microsoft Entra ID P2 no estado Active, e a coluna Assignment Paths exibe Inherited (GR-Entra ID P2). O gestor pede que apenas esse usuário perca a licença, mantendo o restante da equipe licenciado. Qual é a ação correta?
Tenant adatum.com. Grupos: Group1 (membro de nenhum), Group2 (membro de Group1), Group3 (membro de Group2). Usuários: User1 (membro de Group1), User2 (membro de Group2), User3 (membro de Group3), User4 (membro de nenhum). Você atribui a licença Entra ID P2 diretamente a Group1 e a User4. Quais usuários recebem a licença P2?
7. Roles e Administrative Units
7.1 Roles and administrators
Administrative roles concedem acesso a ações privilegiadas no Entra ID. A recomendação é usar as built-in roles para delegar permissões amplas de configuração de aplicativos sem dar acesso a outras partes do Entra ID. Cada role concede um privilégio específico e delimitado.
Colunas: Role · Description · Privileged · Assignments · Type (Built-in)
| Role | Descrição |
|---|---|
| Application Administrator PRIVILEGED | Cria e gerencia todos os aspectos de app registrations e enterprise apps. |
| Application Developer PRIVILEGED | Cria app registrations independentemente da configuração "Users can register applications". |
| Attack Payload Author | Cria payloads de ataque que um admin pode disparar depois. |
| Attack Simulation Administrator | Cria e gerencia simulações de ataque. |
| Attribute Assignment Administrator | Atribui custom security attribute keys/values a objetos suportados. |
| Attribute Definition Administrator | Define custom security attributes. |
| Attribute Definition Reader | Lê definições de custom security attributes. |
| Attribute Log Administrator | Lê audit logs e configura diagnostic settings de custom security attributes. |
Tenant com 5.000 contas de usuário. Você cria a conta AdminUser1 e precisa atribuir a ela o papel User Administrator. A partir das propriedades da conta de usuário, o que você deve fazer?
7.2 Administrative Units — conceito, constraints e licenciamento
Passos para implementar:
- Criar uma unidade administrativa
- Preencher a AU com usuários ou grupos
- Criar uma função com permissões apropriadas com escopo para a AU
- Adicionar membros de TI à função
Exemplo oficial: criar uma AU para a "School of Business", populá-la apenas com alunos e staff daquela escola, criar uma role com permissões somente sobre os usuários daquela AU e adicionar o time de TI da escola à role, junto com seu escopo.
Onde gerenciar: Microsoft 365 admin center · Azure portal · PowerShell · Microsoft Graph API
- Administrative units NÃO podem ser aninhadas.
- Não estão disponíveis no Microsoft Entra ID Governance.
- Um usuário pode pertencer a no máximo 1 AU pelo wizard de criação de usuário.
- Requer P1 ou P2, e a role Privileged Role Administrator ou Global Administrator para criar.
- Quem exerce a função de administrador na AU precisa de pelo menos P1.
- O membro comum da AU não precisa de licença.
7.3 Criando uma Administrative Unit
Abas: Properties · Assign roles · Review + create
Properties: Name (obrigatório) · Description · Restricted management administrative unit (toggle Yes/No, padrão No).
Assign roles — roles built-in disponíveis:
Review + create — exemplo de resultado:
| Role | Atribuída a |
|---|---|
| License Administrator | Paulo Silva |
| Password Administrator | Guilherme Campos |
| Groups Administrator | Guilherme Campos |
Essas roles ficam com escopo restrito apenas a esta AU — Paulo Silva é License Administrator somente dentro da AU, não no Tenant inteiro.
A Contoso criou a AU Diretoria-Executiva com Restricted management administrative unit = Yes. Ana é Global Administrator no tenant, mas não possui nenhuma atribuição com escopo nessa AU. Ela tenta redefinir a senha de um membro da AU pelo portal. O que acontece e por quê?
8. Custom Domains
8.1 Por que validar um domínio
Colunas: Name · Status (Verified / Available) · Federated
| Name | Status |
|---|---|
contoso.mail.onmicrosoft.com | Verified |
contoso.onmicrosoft.com | Available |
8.2 Fluxo: comprar → adicionar → validar
Etapa 1 — Registrador externo. No painel do registrador existem os Nameservers (servidores DNS que lidam com as solicitações da internet para o domínio) e a área Gerenciar registros DNS, com os campos Tipo · Nome · Aponta para/valor · TTL.
Etapa 2 — Adicionar no Entra ID: Custom domain names > Add custom domain → digitar o domínio.
Etapa 3 — Criar o registro de verificação. O portal exibe: "To use [domínio] with your Microsoft Entra tenant, create a new TXT record with your domain name registrar using the info below."
| Campo | Valor |
|---|---|
| Record type | TXT (ou MX) |
| Alias or host name | @ |
| Destination or points to address | MS=ms<número gerado> |
| TTL | 3600 |
Aviso: "Verification will not succeed until you have configured your domain with your registrar as described above."
Etapa 4 — Verificado: Type Custom · Status: Verified · Federated: No · Primary domain: No · In use: No. Ações: Make primary · Delete.
usuario@contoso.onmicrosoft.com por usuario@contoso.com.
Federated: "To configure [domínio] for federated sign-on to your Microsoft Entra ID, run Microsoft Entra Connect on your local network."
A Contoso comprou contoso.com em um registrador externo e adicionou o domínio ao tenant, mas o status permanece como não verificado. A equipe de rede já apontou o site para um servidor web com um registro A e criou um CNAME para www. Qual ação conclui a verificação no Microsoft Entra ID?
9. Identidades de dispositivo
9.1 Registered × Joined × Hybrid Joined
| Tipo | Quando usar | SO suportado |
|---|---|---|
| Registered devices |
• Suporta BYOD • Dispositivos logam usando Microsoft account • Anexado a uma conta que concede acesso a recursos • Controle via MDM (ex.: Microsoft Intune) |
Windows 10+, iOS, Android, macOS |
| Joined devices (Azure AD Joined) |
• Para organizações cloud-first / cloud-only • Dispositivos de propriedade da organização • Ingressado somente no Azure — exige conta organizacional • Pode usar políticas de Conditional Access |
Windows 10+ |
| Hybrid Joined devices |
• Há aplicativos Win32 implantados nesses dispositivos • Pretende continuar usando GPO • Deseja usar soluções de imagem existentes para implantar |
Windows 7+ |
A Contoso possui um parque de estações com Windows 8.1 e Windows 10, distribuídas por uma solução de imagem já existente. A empresa depende de aplicativos Win32 legados e não pretende abandonar o gerenciamento por Política de Grupo, mas quer que os dispositivos tenham identidade no Microsoft Entra ID. Qual tipo de identidade de dispositivo atende ao cenário?
10. Security defaults e MFA
10.1 Properties do Tenant e Security defaults
Campos: Data location · Notification language · Tenant ID · Technical contact · Global privacy contact · Privacy statement URL
Access management for Azure resources: toggle No por padrão (Elevate access — tópico 2.4).
Security defaults — painel com a opção Enabled (recommended):
- São mecanismos básicos de segurança de identidade recomendados pela Microsoft.
- Quando habilitados, protegem melhor admins e usuários contra ataques comuns de identidade.
- 99,9% dos comprometimentos de conta podem ser evitados usando MFA.
- A Microsoft observa queda de 80% na taxa de comprometimento com os security defaults habilitados.
O tenant da Contoso está com Security defaults: Enabled e não possui licenças Premium. Você cria a conta rita.alves@contoso.com e entrega as credenciais. No primeiro login, o que a usuária encontra?
11. SSPR — Self-Service Password Reset
11.1 O que é e por que usar
SSPR: conjunto de capacidades que permite aos usuários gerenciarem qualquer senha, de qualquer dispositivo, a qualquer hora, de qualquer local, mantendo conformidade com as políticas de segurança definidas.
- Reduce cost — reset de senha assistido pelo suporte tipicamente representa 20% do gasto de TI.
- Improve user experiences — evita ligações longas para o helpdesk.
- Lower helpdesk volume — redução de chamados.
Password reset = o usuário esqueceu a senha e precisa redefini-la.
Authentication methods: Number of methods required to reset (1 ou 2) · Methods available to users (Mobile app notification, Mobile app code, Email, Mobile phone, Office phone, Security questions) · Number of questions required to register / to reset.
11.2 SSPR por edição/licença
| Cenário | Entra ID Free | M365 Business Standard | M365 Business Premium | Entra ID P1 / P2 |
|---|---|---|---|---|
| Cloud-only user password change usuário sabe a senha e quer trocá-la |
✖ | ✔ | ✔ | ✔ |
| Cloud-only user password reset usuário esqueceu a senha |
✖ | ✔ | ✔ | ✔ |
| Hybrid change/reset com on-prem writeback usuário sincronizado do AD on-premises via Microsoft Entra Connect |
✖ | ✖ | ✔ | ✔ |
- Entra ID Free NÃO tem SSPR — nenhum cenário.
- Cloud-only change/reset a partir do M365 Business Standard.
- Hybrid com writeback só com M365 Business Premium ou P1/P2.
11.3 Configurando o SSPR no portal
Menu: Properties · Authentication methods · Registration · Notifications · Customization · On-premises integration · Administrator Policy · Audit logs · Usage & insights
Properties — "Self service password reset enabled":
- None — desabilitado (padrão)
- Selected — ativa só para um grupo específico; exige escolher pelo menos um grupo. Útil para rollout gradual.
- All — todos os usuários do tenant
Registration: "Require users to register when signing in?" (padrão Yes) · "Number of days before users are asked to re-confirm their authentication information" (ex.: 180).
Notifications: "Notify users on password resets?" (padrão Yes) · "Notify all admins when other admins reset their password?" (padrão No).
Customization: "Customize helpdesk link" + "Custom helpdesk email or URL" (ex.: https://helpdesk.contoso.com).
On-premises integration: "No agents that are capable of performing password writeback have been detected. Install a sync agent and set up your sync engine before enabling password writeback."
11.4 Registro pelo usuário e auditoria
"Estes são os métodos que você usa para entrar em sua conta ou redefinir sua senha." Ação: Adicionar método de entrada → Aplicativo Authenticator ou Telefone.
Fluxo do Microsoft Authenticator: 1) Verifique o código QR — escanear pelo app; 2) Insira código — digitar o código de 6 dígitos gerado. Opções: "Desejo configurar um método diferente" / "Pular a configuração".
Audit logs (filtro Service: Self-service Password Management) — atividades registradas:
| Activity | Significado |
|---|---|
| Self-service password reset flow activity progress | Passos intermediários do fluxo |
| Reset password (self-service) | O próprio usuário esqueceu e resetou |
| Reset password (by admin) | Um administrador resetou por ele |
| Change password (self-service) | O usuário sabia a senha e a trocou |
Usage & insights — aba Registration com três indicadores: usuários aptos a MFA, a autenticação passwordless e ao SSPR. Útil para medir adoção antes de mudar a configuração para All.
11.5 Security Questions será descontinuado
Motivo: risco de segurança e baixa confiabilidade — são fáceis de adivinhar ou vulneráveis a engenharia social, aumentando o risco de account takeover.
Contexto: na mesma onda, a Microsoft está aposentando a autenticação por SMS e Voz, com Passkeys se tornando o método padrão do Entra ID.
A Contoso opera com Microsoft Entra ID Free e mantém um Active Directory on-premises sincronizado. A diretoria quer que todos os usuários possam redefinir a própria senha e que a nova senha seja gravada de volta no AD local. Quais duas afirmativas descrevem corretamente a situação?
Selecione 2 opções.
12. Resumo de decorar
Cheat sheet — os fatos que mais caem
| Tema | Fato |
|---|---|
| Tenant | É o componente diretamente associado a usuários, dispositivos e licenças. |
| Tenant × Subscription | 1 Tenant → N Subscriptions. 1 Subscription → 1 Tenant. |
| Change directory | Move a Subscription de Tenant, mas apaga todas as atribuições de RBAC e invalida managed identities. |
| Usuários | Não migram entre Tenants — só via convite guest/B2B. |
| Global Admin | Não vê Subscriptions por padrão. Precisa do Elevate access. |
| Permissões | Entra ID Roles = identidade/tenant. Azure RBAC = recursos/subscription. |
| Usuários deletados | Restauráveis por 30 dias. |
| Gerenciar usuários | Exige Global Administrator ou User Administrator. |
| Assignments do usuário | Até 20 group/role assignments; no máximo 1 administrative unit. |
| Grupos dinâmicos | Exigem P1 ou P2. Dynamic Device só em Security groups. |
| Grupos aninhados | Permitido — grupo dentro de grupo, com herança. |
| Administrative Units | Não podem ser aninhadas. Não estão no Entra ID Governance. Admin precisa de P1; membro comum não precisa de licença. |
| AU × OU | AU dá controle mais granular sobre permissões administrativas. |
| Restricted management AU | Admins com privilégio global perdem o privilégio dentro dessa AU. |
| Custom Domain | Validação por registro TXT ou MX. Motivo: evitar uso não autorizado por terceiros. |
| Custom roles | Exigem P1 ou P2. |
| Identity Protection · PIM | Somente P2. |
| SSPR Free | Entra ID Free não tem SSPR. |
| SSPR admins | Sempre habilitado + sempre 2 métodos de autenticação. |
| Password writeback | Exige Microsoft Entra Connect + M365 Business Premium ou P1/P2. |
| Security defaults | MFA evita 99,9% dos comprometimentos; queda de 80% com defaults ativos; 14 dias para configurar. |
| Licença por grupo | "Assignment Paths: Inherited" = herdada de um grupo. |
| Entra ID vs AD DS | Sem OUs nem GPOs; usa SAML, WS-Federation, OpenID Connect (autenticação) e OAuth (autorização). |
| Atribuir role a 1 usuário | Blade Assigned roles na própria página do usuário — não é Licenses, não é Groups. |
| Convite B2B falhando | "Exceção de autorização genérica" → checar External collaboration settings, não o papel do admin. |
| Bulk create × Bulk invite | Create = contas membro. Invite = contas guest. Não são intercambiáveis. |
| Licença por grupo aninhado | Não propaga — só chega aos membros diretos do grupo que recebeu a licença. |
| Regra dinâmica: operadores | -eq = igualdade com string única. -in = valor dentro de uma lista/array. |
13. Questões que já errei
Revisar sempre antes da prova
user.usageLocation, que é código de país para licenciamento). Operador de igualdade exata com uma string é -eq (não -in, que é para listas).