Currently, the authserver does not track if a user completed the "consent form".
Thus, a user must complete the form every-single-time-she-logs-in.
Solution
- Add a field in the user model, e.g., consent_form_completed. The new field could either be a boolean field, or it could be the name of the public client (e.g., Facet).
- The login route will check the value of this field. If the user has already given consent, then Authserver should go directly to the web application (e.g., Facet).
Currently, the authserver does not track if a user completed the "consent form".
Thus, a user must complete the form every-single-time-she-logs-in.
Solution