SCIMReferenceCode
SCIMReferenceCode copied to clipboard
Reference code to build a SCIM endpoint to automate provisioning
The comments in ConfigureService for production say that you should not "rely on a token generated by Azure AD". Is that comment correct? [The tutorial](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/use-scim-to-provision-users-and-groups#authorization-to-provisioning-connectors-in-the-application-gallery) says that the only valid...
I am trying to build SCIM API using this and not able to find any guides which I can follow through to implementation Any help will be appreciatable.
Apologies if this is not the correct place to raise this. I have noticed what I think are some minor issues with the [Postman tests](https://aka.ms/ProvisioningPostman): 1. Casing - JSON is...
Hi, pertaining to this test -- **Put a user misspelled attribute**. The RFC states that we should return 400, when the schema is violated: https://tools.ietf.org/html/rfc7644 > | 400 (Bad |...
The test in question submits the following payload to /Groups PATCH ``` { "id": "{{1stgroupid}}", "Operations": [ { "op":"add", "path": "members", "value": "string id 1" } ], "schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp"...
Hello, I am trying to figure out what the properties of Filter mean. When trying to serialize a list of filters, I get an exception. After adding a WriteLine debug...
My following response will fail the Postman because it expects the `/Users` resource to be listed first. Is this an actual requirement or for AD SCIM application or is this...
All other user routes work because the target `/Users` (with a capital "U"); however the GET empty Users test in the Endpoint tests targets the `/users` route (lower case "u")....
The following request in the postman test exists in the User Tests: `{{Protocol}}://{{Server}}{{Port}}/{{Api}}/Users/?filter=DisplayName+eq+%22BobIsAmazing%22` The extra `/` after the resource is causing issues. Is this extra `/` something our application should...
When patching Roles, it looks like the wrong enum-type is beeing used for this check: https://github.com/AzureAD/SCIMReferenceCode/blob/ae181c1d0800a2a22333f0a4081c4012f39028e8/Microsoft.SystemForCrossDomainIdentityManagement/Protocol/ProtocolExtensions.cs#L1105 ``` if ( !string.Equals( Microsoft.SCIM.AttributeNames.PhoneNumbers, operation.Path.AttributePath, StringComparison.OrdinalIgnoreCase) ) { return roles; } ``` Shouldn't...