Closed fjuniorr closed 4 months ago
Ao executar algum script que utiliza o authenticating token, como no caso make extract
do obz-dados, será solicitado o login via browser:
Copie o endereço sugerido no terminal e acesse-o via navegador. Será solicitado que você faça login com sua conta microsoft que tenha acesso a aquela tenant. Após isso a seguinte mesangem aparecerá:
Retornando ao terminal, a mensagem "Authentication complete" será exibida indicando que o processo funcionou.
Os pacotes AzureR salvam suas sessões de login para que você não precise autenticar novamente todas as vezes. Se estiver enfrentando erros de autenticação como https://github.com/splor-mg/obz-dados/issues/21, você pode limpar os dados salvos executando o procedimento a seguir.
Para remover o token inválido, execute no console do RStudio:
AzureAuth::clean_token_directory()
Uma janela de confirmação aparecerá, escolher "sim":
Faça o mesmo para o comando:
AzureGraph::delete_graph_login(tenant="mytenant")
Após a execução dos dois comandos acima, o logins salvos serão apagados e basta realizar a autenticação novamente como descrito no passo 1.
Por causa da forma de autenticação do pacote
Microsoft365R
que estamos usando.