By: Ahsan Umair user 27 Jan 2017 at 10:43 a.m. CST

4 Responses
Ahsan Umair gravatar
Hi Support, We are currently in to process of building a basic Scim2 client for Gluu server in C#. We managed to use c# rest API's to access Gluu server Scim endpoints and are able to create/update and delete users in Gluu server using this API. As we are calling the endpoints using a test access token from Gluu which makes our job easier while we are developing. Now to be able to deploy to production we need to access these endpoints using UMA authorisation. For this only java based scimlient implementation is available. Our requirement is to do that in C#.Net using Oxd client for windows. Is there any clear documentation or material available to demonstrate the UMA authorisation using Oxd client for windows or any other method? We can see that some methods written in oxd-csharp sample web app which you have written has methods to obtain and authorise rpt but it does not tell us the steps to call these in the context of Scim Api authorisation. Please note that we have already used Oxd client for C# for client authentication for our asp.net based web app. Regards, Ahsan

By Michael Schwartz Account Admin 27 Jan 2017 at 10:47 a.m. CST

Michael Schwartz gravatar
Sounds good. We'll assign this ticket to an engineer. Is the C# SCIM library on github?

By Ahsan Umair user 27 Jan 2017 at 10:53 a.m. CST

Ahsan Umair gravatar
C# code we have written is not on github as its still under development and being used in confidential project.

By Ahsan Umair user 31 Jan 2017 at 5:42 a.m. CST

Ahsan Umair gravatar
Hi any ideas on the usage of oxd client for windows to authorize scim endpiont. We are trying to get users using the endpiont at https://gluu.server/identity/seam/resource/restv1/scim/v2/Users How should we call the oxd client C# methods to get access. If you let us know the steps then that will be great. Currently oxd has following methods available ProtectResources(), CheckAccess(), Obtain Rpt(), AuthorizeRpt(). Can you please let us know what order should we be calling these methods to get access? What the path parameter be in case of above url call. And what should be done on subsequent call s to same url ,do we need to save rpt and ticket for subsequent requests?

By Michael Schwartz Account Admin 01 Feb 2017 at 8:28 a.m. CST

Michael Schwartz gravatar
There is nothing proprietary about a SCIM library. If you were to publish it on Github, we could maybe collaborate with you. Also, if this is a commercial project, perhaps you want to purchase a commercial support package? https://gluu.org/pricing One more note: I see that UMA is missing from the C-sharp oxd library. We will work to add these methods.