This Week I Learned - Week #48 2020
This Week I Learned - * Microsoft identity platform implements the OpenID Connect protocol for handling authentication and OAuth 2.0 protocol for handling authorization. OpenID Connect is built on top of OAuth 2.0, so the terminology and flow are similar between the two. * OAuth is used for authorization and SAML is used for authentication. * Azure Active Directory (Azure AD) is a centralized identity provider in the cloud. Delegating authentication and authorization to it enables scenarios such as Conditional Access policies that require a user to be in a specific location, the use of multi-factor authentication (sometimes referred to as two-factor authentication or 2FA), as well as enabling a user to sign in once and then be automatically signed in to all of the web apps that share the same centralized directory. This capability is referred to as Single Sign On (SSO). * Both the Microsoft Speech SDK and REST APIs support Text-to-speech voices, each of which suppo...