User Provider Module
Discussion

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?

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.

DemoUsers.oml

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:


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.

mvp_badge
MVP

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.

mvp_badge
MVP

Hi,

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

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

mvp_badge
MVP

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. 

mvp_badge
MVP

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!

mvp_badge
MVP

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.

mvp_badge
MVP

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

Champion

Hi Everyone,

If I set"Is User Provider" = Yes, will that also affect the number of users as provided by the license?


JohnGB

mvp_badge
MVP

Hi JohnGB,

You are awaking a really old discussion, it is better to post a new question, that will also allow you to mark any reply that is the correct answer as a solution.

If you want you can still add the link to this thread in your new posted question.

Regards,

Daniel

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.