Snabbstart: Konfigurera inloggning för en ensidesapp med Azure Active Directory B2C
Azure Active Directory B2C (Azure AD B2C) tillhandahåller molnidentitetshantering för att skydda ditt program, ditt företag och dina kunder. Med Azure AD B2C kan program autentisera med konton på sociala medier och företagskonton med öppna protokoll.
I den här snabbstarten använder du ett enkelsidigt program för ASP.NET till att logga in med en social identitetsprovider och anropa en Azure AD B2C-skyddad webb-API.
Förutsättningar
Socialt konto från Facebook, Google eller Microsoft
Kodexempel från GitHub: ms-identity-b2c-javascript-spa:
Du kan ladda ned zip-arkivet eller klona lagringsplatsen
git clone https://github.com/Azure-Samples/ms-identity-b2c-javascript-spa.git
Kör programmet
Starta servern genom att köra följande kommandon från Node.js-kommandotolken:
npm install npm update npm start
Servern som startas av server.js visar den port som den lyssnar på:
Listening on port 6420...
Bläddra till programmets URL. Till exempel
http://localhost:6420
.
Logga in på ditt konto
Välj Logga in för att starta användarresan.
Azure AD B2C visar en inloggningssida för ett fiktivt företag med namnet Fabrikam för exempelwebbprogrammet. Om du vill registrera dig med en social identitetsprovider väljer du knappen för den identitetsprovider som du vill använda.
Du autentiserar (loggar in) med dina autentiseringsuppgifter för ditt sociala konto och ger programmet behörighet att läsa information från ditt sociala konto. När du beviljar åtkomst kan programmet hämta profilinformation från det sociala kontot, till exempel ditt namn och din ort.
Avsluta inloggningsprocessen för identitetsprovidern.
Få åtkomst till en skyddad API-resurs
Välj Anropa API för att få visningsnamnet returnerat från webb-API:et som ett JSON-objekt.
Det enkelsidiga exempelprogrammet innehåller en åtkomsttoken i begäran till den skyddade webb-API-resursen.
Nästa steg
- Kom igång med att skapa en egen Azure Active Directory B2C-klientorganisation i Azure Portal