Make sure validated id_token acr claim equals specified oxTrust authn method #513
Closed
Description
How to authenticate is controlled via the browser (i.e. a GET request to the authorize
endpoint). So nothing stops a user from using a different type of authentication just by changing the value of the authorization endpoint URL. However, once authenticated, the validated id_token
can be trusted. Therefore, when oxTrust creates an application session, if an authn method is specified for oxTrust (see screenshot below), the id_token
acr claim should match.
Ideally, if the authn method was not matching, oxTrust would redirect back to oxAuth with authorization request params prompt=login
and 'acr_values=(specified)`