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

CAS Single Sign On #5771

Closed
nowylie opened this issue Jul 3, 2018 · 1 comment
Closed

CAS Single Sign On #5771

nowylie opened this issue Jul 3, 2018 · 1 comment

Comments

@nowylie
Copy link

nowylie commented Jul 3, 2018

Hi Frappe Team. Thanks for your great work!

At our workplace we make use of CAS for single sign on between web services, and we would like to also be able to sign into the Desk with CAS as well.

CAS is a little bit different to the other Authentication mechanisms in Frappe.

  • If the user is not authenticated they are automatically redirected to the CAS site
  • The CAS site will then redirect back to Frappe with a valid token once the user is authenticated
  • The Frappe backend should validate this token against the CAS site and then create a new session

I've had a quick look at authentication in the Frappe code base but I'm not sure what the best place would be to implement CAS. So I'm looking for some guidance before I jump in and start coding!

I need to implement a redirect to CAS if the CAS authentication is enabled and the user doesn't have a valid session, and I need to implement authentication and subsequent session creation based on a url query parameter.

@ankush
Copy link
Member

ankush commented Oct 29, 2022

Achievable with oauth based social logins or ldap

@ankush ankush closed this as not planned Won't fix, can't repro, duplicate, stale Oct 29, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 13, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants