Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up
The flows shown in the dot graph (see #642 (comment)) uncovered an issue in the order of the calls.
Resource Owner Password Grant
validate_grant_type
is called AFTERvalidate_user
, which can lead to unexpected behavior depending of thevalidate_user
implementation (e.g. create a session on the idP side but should be forbidden). For the other flows,validate_grant_type
is correctly called BEFORE.Since it changes the request validator calling order, it is considered as a breaking change.