Compatibility with AuthChoice (#183)
This commit is contained in:
parent
8b7ad81ff5
commit
18072723de
|
@ -215,8 +215,6 @@ sub extractFormInfo {
|
|||
|
||||
my $stateSession = $self->storeState();
|
||||
|
||||
# TODO Use AuthChoiceParam in redirect URL
|
||||
|
||||
# Authorization Code Flow
|
||||
$self->{urldc} = $self->buildAuthorizationCodeAuthnRequest( $op, $state );
|
||||
|
||||
|
|
|
@ -148,6 +148,13 @@ sub getCallbackUri {
|
|||
? '&' . $callback_get_param . '=1'
|
||||
: '?' . $callback_get_param . '=1';
|
||||
|
||||
# Use authChoiceParam in redirect URL
|
||||
if ( $self->param( $self->{authChoiceParam} ) ) {
|
||||
$callback_uri .= '&'
|
||||
. $self->{authChoiceParam} . '='
|
||||
. uri_escape( $self->param( $self->{authChoiceParam} ) );
|
||||
}
|
||||
|
||||
$self->lmLog( "OpenIDConnect Callback URI: $callback_uri", 'debug' );
|
||||
|
||||
return $callback_uri;
|
||||
|
|
Loading…
Reference in New Issue
Block a user