IssuerOpenID: store only OpenID params in hidden fields (#177)
This commit is contained in:
parent
52e8221608
commit
8cc808f1de
@ -94,9 +94,15 @@ sub issuerLogout {
|
|||||||
# setHiddenFormValue()
|
# setHiddenFormValue()
|
||||||
sub storeOpenIDprm {
|
sub storeOpenIDprm {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
delete( $self->{_prm}->{lmhidden_openidprm} );
|
|
||||||
$self->setHiddenFormValue( 'openidprm',
|
# Store all openid.* parameters
|
||||||
Storable::nfreeze( $self->{_prm} ) );
|
my $params = {};
|
||||||
|
foreach ( $self->{_prm} ) {
|
||||||
|
next if $_ !~ /^openid\./;
|
||||||
|
$params->{$_} = $self->{_prm}->{$_};
|
||||||
|
}
|
||||||
|
|
||||||
|
$self->setHiddenFormValue( 'openidprm', Storable::nfreeze($params) );
|
||||||
}
|
}
|
||||||
|
|
||||||
## @method private void restoreOpenIDprm()
|
## @method private void restoreOpenIDprm()
|
||||||
|
Loading…
Reference in New Issue
Block a user