Authentication Pipeline¶
Views¶
Utils¶
- authpipe.utils.associate_students(strategy, details, response, user, *args, **kwargs)[source]¶
Part of our custom Python Social Auth authentication pipeline. If a user already has an account associated with an email, associates that user with the new backend.
- authpipe.utils.check_student_token(student, token)[source]¶
Validates a token: checks that it is at most 2 days old and that it matches the currently authenticated student.
- authpipe.utils.create_student(strategy, details, response, user, *args, **kwargs)[source]¶
Part of the Python Social Auth pipeline which creates a student upon signup. If student already exists, updates information from Facebook or Google (depending on the backend). Saves friends and other information to fill database.