upravljanje pristupom uz azure ad b2c_ivanmarkovic

25
Advanced Technology Day 16. i 17. studenog 2016., Hypo Centar

Upload: ivan-markovic

Post on 13-Apr-2017

22 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Advanced Technology Day16. i 17. studenog 2016., Hypo Centar

Page 2: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Upravljanje pristupom uz Azure AD B2CIvan MarkovićCloud Solutions Program Manager, Span

Page 3: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Današnji ekosustav

Page 4: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Korisnička perspektiva

Page 5: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Izazovi • Vrijeme razvoja• Troškovi razvoja• Sigurnost• Održavanje• Infrastruktura• Integracija s aplikacijama• UI/UX• Podrška za mobilne aplikacije

Page 6: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

O meni• 24 godine• mag. ing. comp.• Cloud Solutions Program Manager u Spanu• [email protected]

Page 7: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Agenda

Azure AD

Azure AD B2C

Protokoli

Demo

Zaključak

Page 8: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Click icon to add picture

Azure Active Directory

Page 9: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Azure Active Directory

Page 10: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Azure Active Directory

More than

750 M user accounts on Azure AD

>1.3 billionAuthentications every day on Azure AD

Azure AD Directories

>10 M 99.9%SLA

Page 11: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Click icon to add picture

Azure AD B2C

Page 12: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Što je Azure AD B2C?• Tipičan scenarij:

‐ Login + Register

Page 13: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Š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

Page 14: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

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

Page 15: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

ZnačajkeReduce 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

Page 16: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Click icon to add picture

Protokoli

Page 17: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

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

Page 18: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Azure AD B2C: Protokoli

Resource Owner (End-User)

Authorization Server (v2.0 Endpoint)

Oauth Client

(native or web app)

Resource Server

(REST API)Bearer token

Page 19: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

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

Page 20: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

High-Level steps

Browser Web Server

V2.0 Endpointhttps://login.microsoftonline.com/

<tenant>/oauth2/v2.0/authorize

User navigates to web application

Web app redirects user to Azure AD, indicating the policy to executeUser completes policy

Returns id_token to browser

POSTs id_token to Redirect URI

Returns secure page to user

Validates id_token, Sets session cookie.

Page 21: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Demo

Page 22: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Q & A ?? ?

??? ?

Page 23: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

Click icon to add picture

Zaključak

Page 24: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

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

Page 25: Upravljanje pristupom uz Azure AD B2C_IvanMarkovic

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.