Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Inquilinos da força de trabalho (saiba mais)
Saiba como configurar o código para seu aplicativo de página única (SPA).
Pré-requisitos
- Registre um novo aplicativo no centro de administração do Microsoft Entra, configurado para Contas somente neste diretório organizacional. Consulte Registar uma candidatura para obter mais detalhes. Registre os seguintes valores na página Visão geral do aplicativo para uso posterior:
- ID da aplicação (cliente)
- ID do diretório (inquilino)
- Adicione os seguintes URIs de redirecionamento na configuração da plataforma de aplicação de página única. Consulte Como adicionar um URI de redirecionamento em seu aplicativo para obter mais detalhes.
-
Redirecionar URI:
http://localhost:3000/.
-
Redirecionar URI:
Bibliotecas da Microsoft que suportam aplicações de página única
As seguintes bibliotecas da Microsoft suportam aplicações de página única:
| Linguagem / estrutura | Projeto sobre GitHub |
Pacote | Como obter começado |
Iniciar sessão de utilizador | Aceder a APIs Web |
|---|---|---|---|---|---|
| Reagir | MSAL Reagir2 | msal-react | Início rápido |
|
|
| JavaScript | MSAL.js2 | msal-navegador | Início rápido |
|
|
| Angular | MSAL Angular2 | msal-angular | Início rápido |
|
|
Configuração do código do aplicativo
Em uma biblioteca MSAL, as informações de registro do aplicativo são passadas como configuração durante a inicialização da biblioteca.
import { PublicClientApplication } from "@azure/msal-browser";
import { MsalProvider } from "@azure/msal-react";
// Configuration object constructed.
const config = {
auth: {
clientId: 'your_client_id'
}
};
// create PublicClientApplication instance
const publicClientApplication = new PublicClientApplication(config);
// Wrap your app component tree in the MsalProvider component
ReactDOM.render(
<React.StrictMode>
<MsalProvider instance={publicClientApplication}>
<App />
</ MsalProvider>
</React.StrictMode>,
document.getElementById('root')
);
Para obter mais informações sobre as opções configuráveis, consulte Inicializando o aplicativo com MSAL.js.