VEĽKÝ VÝBER
Ponúkame milióny kníh v angličtine. Od beletrie až po tie najodbornejšie odborné.
ISBN | 9781484250396 |
---|---|
Autor | Mayank Manas |
Vydavatel | Apress |
Väzba | Paperback |
Rok vydania | 2019 |
Počet strán | 284 |
Chapter Goal: This chapter will introduce core concepts necessary to understand Azure AD and authentication/ authorization in general.
No of pages 10-15
Sub -Topics
1. Core AD concepts
2. Key Terms (Authentication Vs. Authorization, Token - JWT, SAML, Identity, SPN, OAuth, Tenant, Client, Resource, Claims, Multi-tenant)
3. Azure AD understanding and need
4. Azure B2C
5. Azure B2B
Chapter 2: OAuth flows/ OpenID ConnectChapter Goal: This chapter introduces 2. OpenID Connect, OAuth and its flows.
No of pages: 10-15
Sub - Topics
1. Types of token: ID Token, Access Token, Refresh Token
2. OpenID Connect
3. Implicit Flow
4. Code Grant Flow
5. On Behalf Of
6. Client Credentials
Chapter 3: User Authentication Web AppChapter Goal: In this chapter we dive deep into integrating web applications with Azure AD, for user-based authentication
No of pages: 25-30
Sub - Topics:
1. Single Page Application (Implicit Flow)
2. Web-App to Web API (Code Grant Flow, Token storage: Cookie based/ Distributed cache/ ADAL/ Session Storage/ Local Storage)
3. Web-App to Azure Function Endpoint (Code Grant Flow)
4. API1 to API1 (On Behalf Of)
5. Enabling Multi-Factor Authentication
6. Authentication for Integration tests
7. Authentication for Build Verification Test
Chapter 4: User Authentication Native AppChapter Goal: In this chapter we dive deep enabling integration of various native applications with Azure AD, for user-based authentication
No of pages: 10-15
Sub - Topics:
1. Console - Web-Job, Azure Functions
2. WPF
3. UWP
4. Android
Chapter 5: Application AuthenticationChapter Goal: Understand authenticating applications with Azure AD
No of pages: 5-10
Sub - Topics:
1. Client Credentials
2. Certificate based Authentication
Chapter 6: Authenticating External UsersChapter Goal: This chapter covers collaboration with external users and other AD tenants
No of pages: 15-20
Sub - Topics:
1. Azure B2B
2. Azure B2C
Chapter 7: Azure AD Schema ExtensionsChapter Goal: Covers extending schema of AD objects like users etc. to add custom attributes on top of attributes predefined by Azure AD
No of pages: 10-15
Sub - Topics:
1. Need for schema extensions
2. CRUD operations using C#
3. CRUD operations using PowerShell
Chapter 8: Multi-tenancyChapter Goal: Understand how to s