Following the OAuth 2.0 standard, ModelOp Center requires the following Azure AD configurations for a successful integration:
Scopes
custom_scope
App role
modelop_client
Apps
gateway-service
internal-client
external-integration-client
go-cli
Scopes
custom_scope
App role
modelop_client
Access token version: 2
Proposed Application Name | Platform | Client Secret Required | Grant Type | Scope | App Roles | Token Claim | Redirect URIs |
---|
gateway-service (C2B) | Web
| ✔ | Authorization Code | openid profile email offline_access custom_scope
| | family_name given_name preferred_username email groups
| |
internal-client (B2B) | | ✔ | Client Credentials | | modelop_client family_name given_name preferred_username email
| | |
external-integration-client (C2B) | Single-page application Mobile and desktop applications
| | Implicit Authorization Code with PKCE | | | family_name given_name preferred_username email groups
| Single-page application; Redirect URIs https://<ModelOp Center URL>/jupyterOauth2ImplicitGrant.html
https://<ModelOp Center URL>/modelOpWDC.html
Mobile and desktop applications; Redirect URIs https://oauth.powerbi.com/views/oauthredirect.html
|
go-cli (C2B) | | ✔ | Password | | | family_name given_name preferred_username email groups
| |
...