Como posso usar uma conta do Azure AD para autenticar remotamente no Windows associado ao Azure AD?
Eu tenho:
- Tentei autenticar remotamente usando contas do Azure AD e todos os formatos de entrada que conheço (listados abaixo), mas todos resultam em mensagem de erro
The user name or password is incorrect
e evento de falha de auditoria com ID4625
, status0xC000006D
e substatus,0xC0000064
o que significa que o usuário não existe .%UPN%
.
Por exemplo,[email protected]
.AzureAD\%UPN%
.
Por exemplo,AzureAD\[email protected]
.AzureAD\%username%
.
Por exemplo,AzureAD\username.admin
.AzureAD\%securityID%
.
Por exemplo,AzureAD\UsernameAdmin
. Este parece ser o nome de exibição com espaços removidos.%NetBIOSDomainName%\%securityID%
.
Por exemplo,EXAMPLE\UsernameAdmin
. É assim que o Windows o exibe em Gerenciamento do Computador → Usuários e Grupos Locais → Grupos → Administradores.
- Tentei usar o PsGetSid localmente e descobri que ele pode resolver os seguintes formatos de entrada do Azure AD:
%UPN%
(somente se a conta de usuário tiver feito login anteriormente).AzureAD\%UPN%
(independentemente de a conta de usuário ter feito login anteriormente).AzureAD\%securityID%
.
Tentei autenticar localmente usando contas do Azure AD e os formatos de entrada mencionados acima e descobri que o Run As local pode lidar com o seguinte:
%UPN%
.AzureAD\%UPN%
.AzureAD\%securityID%
.
Tentei autenticar remotamente usando contas de administrador local e descobri que elas funcionam bem.
Portanto, parece que o Windows pode lidar com as contas do Azure AD, mas apenas localmente e não remotamente, ao contrário das contas do AD DS.
Tudo o que encontrei online não é para esse cenário específico ou são apenas outras pessoas que estão enfrentando o mesmo problema.
Isso é mesmo possível?
Dos meus testes extensivos, concluí que o Windows 10 v1909 (mais recente até o momento) simplesmente não dá suporte ao uso de contas/credenciais do Azure AD com NLA (Network-Level Authentication).
O acesso remoto via RDP pode ser contornado desabilitando o NLA e editando manualmente o arquivo .RDP adicionando
enablecredsspsupport:i:0
.Parece que o acesso remoto via SMB não pode ser contornado.