Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oauth (via socialite) #385

Open
1 of 4 tasks
Boy132 opened this issue Jun 13, 2024 · 9 comments
Open
1 of 4 tasks

Oauth (via socialite) #385

Boy132 opened this issue Jun 13, 2024 · 9 comments
Assignees
Labels
✨ feature New feature 🟡 medium Somewhat challenging
Milestone

Comments

@Boy132
Copy link
Member

Boy132 commented Jun 13, 2024

https://laravel.com/docs/11.x/socialite
https://socialiteproviders.com/

@Boy132 Boy132 added ✨ feature New feature 🔴 hard Fairly difficult labels Jun 13, 2024
@Boy132 Boy132 changed the title Oauth (via socalite) Oauth (via socialite) Jun 13, 2024
@Boy132 Boy132 added 🟡 medium Somewhat challenging and removed 🔴 hard Fairly difficult labels Jun 14, 2024
@KeyTerminal
Copy link

Would be nice to see an option for JIT(Just-In-Time) provisioning added to create users upon sign-in via SSO.

@timoschirmer
Copy link

Would love to see support for authentik or some kind of generic oauth2 provider in the future.

@KeyTerminal
Copy link

Would love to see support for authentik or some kind of generic oauth2 provider in the future.

Authentik is already supported see here https://socialiteproviders.com/Authentik/#installation-basic-usage
just gotta make some changes to get it working.

@andyondrya

This comment was marked as outdated.

@RMartinOscar

This comment was marked as outdated.

@KeyTerminal
Copy link

Would be nice to see enforce MFA as an option as well.

Using the amr attribute within the OAuth token contains the types auth the user has completed
at the identity provider, an example:
"amr": [
"pwd",
"mfa"
],

You could use this to add an option to enforce MFA which would deny the login if the amr token doesn't contain "mfa".

@lancepioch lancepioch added this to the 1.0 milestone Jun 26, 2024
@Boy132 Boy132 self-assigned this Aug 14, 2024
@phoenix-limited
Copy link

Would love to see support for authentik or some kind of generic oauth2 provider in the future.

Authentik is already supported see here https://socialiteproviders.com/Authentik/#installation-basic-usage just gotta make some changes to get it working.

I've followed the couple things listed there, what else needs done to enable logging in with authentik? I'm really not seeing anything else for it

@Boy132
Copy link
Member Author

Boy132 commented Nov 8, 2024

Would love to see support for authentik or some kind of generic oauth2 provider in the future.

Authentik is already supported see here https://socialiteproviders.com/Authentik/#installation-basic-usage just gotta make some changes to get it working.

I've followed the couple things listed there, what else needs done to enable logging in with authentik? I'm really not seeing anything else for it

Currently only the backend for oauth works, there is no frontend yet. So you can't use it yet.

@phoenix-limited
Copy link

Currently only the backend for oauth works, there is no frontend yet. So you can't use it yet.

I see. Would love to get this working, but I doubt I'll be of any help. I'll happily be a test-bed when time come though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature New feature 🟡 medium Somewhat challenging
Projects
None yet
Development

No branches or pull requests

7 participants