Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What is oauth microsoft?


Asked by Musa Hicks on Dec 08, 2021 OAuth 2.0 Series



OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.
Consequently,
OAuth is an open-standard authorization protocol or framework that describes how unrelated servers and services can safely allow authenticated access to their assets without actually sharing the initial, related, single logon credential. In authentication parlance, this is known as secure, third-party, user-agent, delegated authorization.
Similarly, Outlook uses OAuth for the accounts that support it (Outlook.com, OneDrive, Dropbox, Box, and Gmail). OAuth provides Outlook with a secure mechanism to access those cloud services without ever touching your password.
One may also ask,
OpenID provides an identity assertion while OAuth is more generic in the form of an access token which can then be used to "ask the OAuth provider questions". However, they each support different features: OpenID - the most important feature of OpenID is its discovery process.
Likewise,
You can use SAML for authentication. Once you have a SAML token/assertion, you can use that as the OAuth bearer token in the HTTP bearer header to access protected resources. Recently, we have had a requirement from the PicketLink community along these lines.