Aplicativo de página única: Configuração de código
Saiba como configurar o código para seu aplicativo de página única (SPA).
Bibliotecas da Microsoft que suportam aplicações de página única
As seguintes bibliotecas da Microsoft suportam aplicações de página única:
Linguagem / framework | Projeto em GitHub |
Pacote | Como obter começar |
Iniciar sessão de utilizadores | Aceder a APIs Web | Geralmente disponível (GA) ou Pré-visualizaçãopública 1 |
---|---|---|---|---|---|---|
Angular | MSAL Angular v22 | msal-angular | Início rápido | GA | ||
Angular | MSAL Angular3 | msal-angular | — | GA | ||
AngularJS | MSAL AngularJS3 | MSAL-AngularJS | — | Pré-visualização pública | ||
JavaScript | MSAL.js v22 | msal-navegador | Tutorial | GA | ||
JavaScript | MSAL.js 1,03 | msal-núcleo | — | GA | ||
React | MSAL Reagir2 | msal-react | Início rápido | GA |
1 Os Termos de Licença Universal para Serviços Online aplicam-se às bibliotecas na Pré-visualização Pública.
2 Fluxo de código de autenticação apenas com PKCE (Recomendado).
3 Apenas fluxo de concessão implícito (Não recomendado).
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 * as Msal from "@azure/msal-browser"; // if using CDN, 'Msal' will be available in global scope
// Configuration object constructed.
const config = {
auth: {
clientId: 'your_client_id'
}
};
// create PublicClientApplication instance
const publicClientApplication = new Msal.PublicClientApplication(config);
Para obter mais informações sobre as opções configuráveis, consulte Inicializando o aplicativo com MSAL.js.
Próximos passos
Passe para o próximo artigo neste cenário, Entrar e sair.