Prerequisites
Authentication for all Microsoft products (Azure AD accounts and Microsoft accounts, such as 365 and Intune) is based on OAuth 2.0 authentication flow and validated against the Microsoft Identity Platform. Please follow the steps in Generating an OAuth 2.0 Authorization Token in Azure to create an OAuth 2.0 app and keep your details to be used later when Adding your OAuth credentials to the Oomnitza vault.
Adding your OAuth credentials to the Oomnitza vault
One you have obtained your OAuth details, add them to the vault in Oomnitza by completing the following steps:
- In Oomnitza, click Configuration > Security > Credentials.
- Click Add new credential (+).
- Search for the integration, and then click the forward button > to select the integration.
- Enter your client credentials and any other additional information.
- Click Authenticate. You are prompted to log in to authorize your request.
- Click CREATE.
Information
If the integration is not listed or you want to choose to another type of Microsoft authentication, click Advanced Mode.
- Ensure that the INFORMATION tab contains the following:
- The name of the credential.
- The name of the owner.
- Ensure that OAuth 2.0 is selected as the Authorization type.
- Ensure that the relevant option is selected from the SaaS list below.
- Click Authenticate. You are prompted to log into Microsoft to authorize your request.
- Click CREATE.
|
Microsoft OAuth 2.0 Authorization Code Grant Requirements: Client ID, Client Secret, Scope, Tenant ID Uses the Authorization Code grant type, which enables a client application to obtain authorized access to protected resources like web APIs. For this authentication type, you must supply a space-separated list of scopes that you want the user to consent to. This can cover multiple resources. This value allows your app to get consent for multiple web APIs you want to call. The For information on obtaining your Client ID, Tenant ID, Client Secret, and Scopes refer to Generating an OAuth2.0 Authorization Token in Azure. |
|
Microsoft Client Credentials Grant Requirements: Client ID, Client Secret, Scope, Tenant ID Instead of impersonating a user to authenticate when calling another web service, the Microsoft Client Credentials Grant service allows a web service - confidential client - to use its own client credentials. The value passed for the scope parameter in the request should be the resource identifier - the application ID URI - of the resource followed by the When you set up the scope for the Microsoft credential in Oomnitza, ensure that the scope is set to https://graph.microsoft.com/.default. All the scopes that were granted for that credential in Intune will be inherited. Dos and don'ts
|
|
Microsoft Resource Owner Grant Requirements: Client ID, Client Secret, Tenant ID, Resource Use this option to define the resources required. The The Resource should be the resource identifier (application ID URI) of the resource you want, affixed with the
For information on obtaining your Client ID, Tenant ID, and Client Secret refer to Generating an OAuth2.0 Authorization Token in Azure. |
|
Microsoft OAuth2.0 On-Behalf-Of flow Grant Requirements: Client ID, Client Secret, Scope Uses the Azure DevOps Services API. See Azure DevOps Services: Authenticate with OAuth 2.0. |
Related Links
Comments
0 comments
Please sign in to leave a comment.