is there any guide on how to use "User Provider" module?

all the information i could found is this link [Single Sign On] which doesn't help at all.

not to mention that this is not working and I can see users from other providers within my module.

Hi Mohamed.

Can you point your doubts, difficulties and the actual behavior you're getting.

Also, can you show a screen grab or sample eSpace with the way you're defining the User Provider?


Hi, I have the same question.
Is there some documentation about "Is user provider" and how to work with creating another user provider then the default 'User' one?

I just came across this as well, is there some place where there is a good explainer on the implications and guide to implantation of creating a separate user provider?

OK, me as well, please OutSystems, need more information about how the entire User Provider system works.

Paul Kruyt wrote:

Hi, I have the same question.
Is there some documentation about "Is user provider" and how to work with creating another user provider then the default 'User' one?

You can clone the default Users one, then give it a different name.

You need to fix its dependency with Black theme.

Publish it, then you're done.


Or better yet, you can download my attachment here.

Change the module name to your liking, then publish it.

You can change your app to use this new user provider.


Then instead of using users registered in /Users, your app will need users registered in /DemoUsers

And you can go to server.com/DemoUsers and login as admin with default password admin, then create/register your users for your app.

Harlin Setiadarma wrote:

Paul Kruyt wrote:

Hi, I have the same question.
Is there some documentation about "Is user provider" and how to work with creating another user provider then the default 'User' one?

You can clone the default Users one, then give it a different name.

You need to fix its dependency with Black theme.

Publish it, then you're done.


Or better yet, you can download my attachment here.

Change the module name to your liking, then publish it.

You can change your app to use this new user provider.


Then instead of using users registered in /Users, your app will need users registered in /DemoUsers

And you can go to server.com/DemoUsers and login as admin with default password admin, then create/register your users for your app.


Thanks for the OML Harlin,


I was trying to publish it, but giving below error:


Hi,

Recently OutSystems provided a new course about authentication. Please check it here.

Amol Tupe wrote:

Harlin Setiadarma wrote:

Paul Kruyt wrote:

Hi, I have the same question.
Is there some documentation about "Is user provider" and how to work with creating another user provider then the default 'User' one?

You can clone the default Users one, then give it a different name.

You need to fix its dependency with Black theme.

Publish it, then you're done.


Or better yet, you can download my attachment here.

Change the module name to your liking, then publish it.

You can change your app to use this new user provider.


Then instead of using users registered in /Users, your app will need users registered in /DemoUsers

And you can go to server.com/DemoUsers and login as admin with default password admin, then create/register your users for your app.


Thanks for the OML Harlin,


I was trying to publish it, but giving below error:


It's because of your server license different than mine.

I cloned the User provider module as you told but got following errors:

Shikha Basra wrote:

I cloned the User provider module as you told but got following errors:

Suggest that you open a new thread for this, and post your OML to it.

J.Ja


Sadly, the new OS11 User Provider cannot be cloned anymore because of some dependency to SAML encryption, etc. 

Hi Harlin,

A solution for this problem is given in the following post:

https://www.outsystems.com/forums/discussion/59361/not-able-to-publish-custom-user-provider-module/

Regards,

Daniel

Thanks.

Assuming the cloning of the User space is successfully implemented, what are the tradeoffs to using this cloned module instead of the system provided espace? For security and total ring fencing of our user database I would like to implement this but are there any downsides to doing it in any one's experience? Thanks in advance for any guidance!

One downside is that any new features, improvements or bug fixes in the Users module will not automatically be propagated to your clone. That will be a process (the discovery of those changes) and the merge of them.

If your OS License has limited AO's that it also adds those.

I would NEVER clone Users. As Daniel says, it's nothing but drawbacks. If you want a better user management (and I understand why you would), build it from scratch using the public actions in Users and System as-needed.

Cloning Users is a waste of time, the parts you would want to reuse in 2020 are very few.

J.Ja