You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 28, 2024. It is now read-only.
some openid providers don't send user email along with authentication credentials.
This can lead to an internal server error since the velruse endpoint try to read an e-mail.
The text was updated successfully, but these errors were encountered:
Mobyle will expect to have email. Velruse should ask to get it, but if provider (or user) does not provide it, authentication is expected to fail.
This should not raise an internal error however.
login_complete_view should in this case test the value (not None) and route to authentication failure HTTP.
If it fails in Velruse, we should try to fix it and ask for a pull request.
If we also provide a classic "login/password" way to register maybe we can reuse the same logic to ask for a valid e-mail for openid providers that don't pass an email ?
.....
openid authentication is ok
....
If email is None:
if user[email] is not None:
route to authenticated
else:
route to a page asking for an email
then send email and wait for mail confirmation
at email confirmation create user and store email
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
some openid providers don't send user email along with authentication credentials.
This can lead to an internal server error since the velruse endpoint try to read an e-mail.
The text was updated successfully, but these errors were encountered: