Skip to end of banner
Go to start of banner

Azure AD B2C Scim Components

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Configuration Item

Description

AccessTokenUrl

Token URL endpoint for Azure AD tenant where Microservice is deployed

https://login.microsoftonline.com/<tenant>/oauth2/v2.0/token

AuthorizationProviderFullAssemblyName

SCIMAzureB2cConnector, Version=4.0.180.1, Culture=neutral, PublicKeyToken=2d2253f74d4496ef

AuthorizationProviderType

TheDotNetFactory.Framework.ClassLibrary.AzureB2CSCIMAuthenticationProvider

AuthorizationUrl

Token Authorization URL

https://login.microsoftonline.com/<tenant>/oauth/v2/authorize

AzureAppID

Client Application App ID configured to access the MicroService

AzureTenantID

Tenant ID of the tenant where Microservice is deployed

certificateThumbPrint

Certificate Thumbprint of the App configured to access the Microservice

CreateGroupUrl

Create Group URL

<MicroService EndPoint>/v1.0/groups

CreateOrUpdateGroupJsonTemplate

JSon Template for creating/updating group

{ "urn:ietf:params:scim:schemas:extension:azureAdGroup:2.0:Group": { "securityEnabled": "" }, "type": "", "description": "", "displayName": "", "externalId": "" }

CreateOrUpdateUserJsonTemplate

{ "schemas": [ "urn:ietf:params:scim:schemas:core:2.0:User" ], "name": { "familyName": "", "givenName": "" }, "displayName": "", "emails": [ { "type":"work", "value":"" }, { "type":"other", "value":"" } ], "phoneNumbers": [ { "type":"mobile", "value":"" }, { "type":"work", "value":"" }, { "type":"fax", "value":"" }, { "type":"other", "value":"" } ], "password":"", "externalId":"", "userName":"", "addresses": [ { "type": "work", "streetAddress": "", "locality":"", "region":"", "country":"", "postalCode":"" } ,{"formatted": "","type": "other"} ], "city":"", "state":"", "country":"" }

CreateUserUrl

Create user URL

<Microservice Endpoint>/v1.0/users

ExternalSysSupportGetDeleted

Should be set to true if Microservice supports Deleted query

True

ExternalSystemSupportIncrementalMember

If Microservice supports incremental membership inventory

True

GetAllDeletedGroupsUrl

<MicroService EndPoint>/v1.0/groups/EIDExtension/Deleted?Filter=AuditLogStartTime eq {0} and AuditLogEndTime eq {1}

GetAllDeletedUsersUrl

<MicroService EndPoint>/v1.0/Users/EIDExtension/Deleted?Filter=AuditLogStartTime eq {0} and AuditLogEndTime eq {1}

GetDeleteorUpdateGroupByIdUrl

<MicroService Endpoint>/v1.0/Groups/{0}

GetDeleteorUpdateUserByIdUrl

<MicroService Endpoint>/v1.0/Users/{0}

GetGroupMemberUrl

<MicroService EndPoint>/v1.0/groups/EIDExtension/MemberQuery/{0}?Count=999

GetGroupOwnerUrl

<MicroService EndPoint>/v1.0/groups/EIDExtension/OwnerQuery/{0}?Count=999

GetNewOrUpdatedGroupsUrl

<MicroService EndPoint>/ v1.0/groups/EIDExtension/NewOrUpdated?Filter=AuditLogStartTime eq {0} and AuditLogEndTime eq {1} and AuditLogPageSize eq 300

GetNewOrUpdatedUsersUrl

<MicroService EndPoint>/v1.0/users/EIDExtension/NewOrUpdated?Filter=AuditLogStartTime eq {0} and AuditLogEndTime eq {1} and AuditLogPageSize eq 300

GroupTypeMapping

JSON defines the group type mapping between source and EID

{"Unified": "Office 365 Group","Security": "SecurityGlobal"}

IdentiityIssuer

 

Identity Issuer assigning identities for users created from EID Portal

eidcontractorsb2c.onmicrosoft.com

IsIncrementalInventory

True (Should be set to false when running full inventory)

IsPagedUsingToken

True if paging supports skipToken

MembershipInboxGroupPageSize

Group page size for Membership inventory during initial load

MembershipInboxMemberPageSize

Member page size for each group during initial load

MembershipInboxParallelProcessingThreshold

Parallel processing threshold for inventorying group membership during initial load

PageSize

Pagesize while running full inventory

QueryGroupsUrl

<MicroService EndPoint>/v1.0/groups/EIDExtension/Paged{0}

QueryUsersUrl

<MicroService EndPoint>/v1.0/users/EIDExtension/Paged{0}

resetUserPasswordUrl

/v1.0/users/EIDExtension/PasswordResetRequest

Scope

Scope that is specified while retrieving token when Authentication type is OAuth

ServiceUrl

Microservice Endpoint

  • No labels