I recently added an extension to SSO to allow you to specify mods and admins, would be happy for a protocol extension that allows you to pass in a trust level if you want to try a PR. Would have to be extremely well tested.
Hi all. Sorry to wake this conversation up after so long.
I was wondering if this can be done now by passing a parameter through the SSO payload.
I need to be able to set the user trust level depending on a flag I have available in the database where the SSO payload gets constructed. I think this should be something that should be available as trust level is a very important feature which defines the user’s experience as much as any of the information already in the payload. In my case, depending on the trust level we want to enable the user to fully take part of the community or not unless they validate their account and we mark that flag as true or not.
Got it… I’m trying to create classes of users: members, past members etc. to control access. I have that data in my SSO responder and that sounds like it could work!
I’ve been searching… is there a users guide or description of a) how to assign groups in SSO and b) controlling access by groups? I saw the trust level access control… likely I can track that down with more research.
I appreciate your time, gives me hope for what I need to do to move over a group that has existed for over 20 years.
The good news: I was able to update the trust level with some simple API calls and it worked great.
The bad news: by moving a user up to TL2 (so I can have them Ignore other users), it triggers them getting a badge, which creates a notification and info about a batch that says “Thanks for being a member for weeks.” Not great, especially since many of my existing members are still trying to wrap their heads around TLs (brand new forum software!) and what that’s all about.
The worse news: I got 4 separate emails from discobot inviting me to the advanced tutorial, since it thinks I’ve been using the site a lot and I guess that triggers this. I’m not sure why I got 4… could it be each time I called the API or something? My community members-- not tech savvy, already very grumpy about moving to new software-- will not like this. So I’m going to have to fix this.
Just an FYI for others. I’m off to figure out how to disable that tl2 badge and the advanced discobot message.