5. Izazovi
• Vrijeme razvoja
• Troškovi razvoja
• Sigurnost
• Održavanje
• Infrastruktura
• Integracija s aplikacijama
• UI/UX
• Podrška za mobilne aplikacije
6. O meni
• 24 godine
• mag. ing. comp.
• Cloud Solutions Program Manager u Spanu
• ivan.markovic@span.eu
10. Azure Active Directory
More than
750M
user accounts on
Azure AD
>1.3
billion
Authentications
every day on
Azure AD
Azure AD
Directories
>10 M
99.9%
SLA
12. Što je Azure AD B2C?
• Tipičan scenarij:
‐ Login + Register
13. Što je Azure AD B2C?
Upravljanje identitetima za društvene i lokalne račune
Izrađen na vrhu Azure AD-a
Omogućuje integraciju s web aplikacijom bez obzira
gdje se ona nalazi
14. Zašto Azure AD B2C?
Želite omogućiti korisnicima pristup u aplikaciju uz
određenu razinu sigurnosti
Želite omogućiti korisnicima pristup u aplikaciju
korištenjem njihovih postojećih računa (LinkedIn,
Microsoft, ..)
Ne želite brinuti o potrebnoj infrastrukturi
15. Značajke
Reduce time to
implementation
Reduce
development costs Security Scalability Maintenance
Pre-built
registration,
authentication,
profile management
components
Pre-built
components, azure
billing for
incremental usage
ISO/IEC 27018
compliant Azure
datacenters, multi-
factor authentication
Internet grade
scalability and
performance
(storage, network
activity)
Cloud based
solution, easy to
administer, new
features
immediately
available
17. Azure AD B2C: Protokoli
Podržava dva standardna protokola: OpenID Connect i
OAuth 2.0
Svaka aplikacija mora biti registrirana u B2C
direktoriju sa sljedećim informacijama:
• Application ID
• Redirect URI
19. Azure AD B2C: Policies
Glavna značajka usluge.
U potpunosti opisuju korisničko iskustvo upravljanja
računom prilikom prijave, registriranja ili uređivanja
računa
Određuju:
• Tip računa koje korisnik može koristiti (račun s društvenih mreža ili lokalni)
• Informacije koje se prikupljaju prilikom registracije
• Multi-Factor Authentication
• Look-And-Feel
20. High-Level steps
Browser Web Server
V2.0 Endpoint
https://login.microsoftonline.com/<tenant>
/oauth2/v2.0/authorize
24. Zaključak
Azure AD B2C omogućuje jednostavnu
implementaciju registracija i prijave korisnika u
aplikaciju
Usluga izgrađena na temelju Azure AD-a
Podržava standardne protokole