sysadminsmedia / homebox

A continuation of HomeBox the inventory and organization system built for the Home User
https://homebox.software
GNU Affero General Public License v3.0
1.2k stars 64 forks source link

Add OIDC SSO Support #6

Open tankerkiller125 opened 5 months ago

tankerkiller125 commented 5 months ago

What is the problem you are trying to solve with this feature?

Authentication with SSO

What is the solution you are proposing?

Adding OIDC support would immediatly add SSO support from many different authentication providers both open-source and ones like Azure, Okta, etc.

What alternatives have you considered?

No response

Additional context

No response

Contributions

katosdev commented 5 months ago

Self assigning and I’ll review this and see what I can identify 👍🏻

LIRIKKER commented 5 months ago

If this will help get my Authentik instance authing with this then +1 for this.

katosdev commented 5 months ago

If this will help get my Authentik instance authing with this then +1 for this.

It should do, yep. I can’t promise how soon it’ll come though to be honest!

NedPool commented 5 months ago

Very much appreciate the work on this! Would love to use my Keycloak with Homebox!

katosdev commented 4 months ago

Adding a bounty to get this one over the line.

boss-bounty[bot] commented 4 months ago

Total Bounty: $70 + £70 + €10

Bounties

Bounties paid automatically on close:

tankerkiller125 commented 4 months ago

/boss $40

katosdev commented 4 months ago

/boss £50

LIRIKKER commented 4 months ago

/boss £20

katosdev commented 4 months ago

boss

Thanks for supporting @LIRIKKER !

kloenk commented 3 months ago

Currently looking into this. apparently e.g. Azur has a broken implementation, but I don't have azur and just keycloak to test against

kaindlnetwork commented 2 months ago

/boss €10

katosdev commented 1 month ago

I’m very eager to get this in, so I’ll see about getting a review of the current PR done ASAP

pnogemane commented 2 weeks ago

Is there work still needing to be done on the project?

kloenk commented 2 weeks ago

Is there work still needing to be done on the project?

Yes, still requires proper frontend changes, and a api route to get the oidc urls from the backend and display this in the front end

pnogemane commented 2 weeks ago

Is there work still needing to be done on the project?

Yes, still requires proper frontend changes, and a api route to get the oidc urls from the backend and display this in the front end

Thank you for the update. Should there be any additional feature requirements. Please feel free to send messages on my dicord server on https://discord.gg/9MG5SERr

Or email a specification to devccountpnogemane@gmail.com. I will pull down the repo so long continue with specified changes. Thank you I will keep you updated.