FusionAuth / fusionauth-issues

FusionAuth issue submission project
https://fusionauth.io
90 stars 12 forks source link

Allow for programmatic creation/management of FusionAuth SSO session #1515

Open mooreds opened 2 years ago

mooreds commented 2 years ago

Allow for programmatic creation/management of FusionAuth SSO session

This was created based on a customer request.

Problem

I want to create a user via the registration API, rather than self registration. I don't want to have them have to log in via the hosted login pages. But I want SSO to work after they register.

This also applies when I have one application that I want to log the user in using the Login API, but want the ability to SSO into other applications using the authorization code grant.

Solution

Add the ability to create a valid SSO session in FusionAuth. This would probably entail:

Alternatives/workarounds

Can't think of a way to work around this in the current FusionAuth feature set.

Additional context

Session definition: https://fusionauth.io/docs/v1/tech/core-concepts/users/#user-sessions

Hosted login pages: https://fusionauth.io/docs/v1/tech/core-concepts/integration-points/#hosted-login-pages

Related issues

Community guidelines

All issues filed in this repository must abide by the FusionAuth community guidelines.

How to vote

Please give us a thumbs up or thumbs down as a reaction to help us prioritize this feature. Feel free to comment if you have a particular need or comment on how this feature should work.

davidb-e4s commented 1 year ago

Do we have a time frame on this? It's quite an important feature that we need.

mooreds commented 1 year ago

@davidb-e4s No time frame right now. Thanks for upvoting the issue, though!

Here's our general roadmap guidance: https://fusionauth.io/docs/v1/tech/core-concepts/roadmap

cnguyen2010 commented 2 months ago

Upvoting this via a comment on my end. Being able to manage SSO sessions would be useful for our use cases as well

mooreds commented 2 months ago

@cnguyen2010 please also click the 'thumbup' reacji on the issue (bottom left corner). You can actually sort GH issues by number of upvotes, which we do when considering future work.