From 49cc5930054e801f7020443c1d03d9a7c7e49fe6 Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Fri, 2 Oct 2009 16:10:23 +0000 Subject: [PATCH] '*' for trustedDomains --- .../lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Simple.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Simple.pm b/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Simple.pm index ba1fbe76f..6ab124ce1 100644 --- a/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Simple.pm +++ b/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Simple.pm @@ -201,7 +201,10 @@ sub new { unless ( defined( $self->{trustedDomains} ) ) { $self->{trustedDomains} = $self->{domain}; } - if ( $self->{trustedDomains} ) { + if ( $self->{trustedDomains} eq '*' ) { + $self->{trustedDomains} = '|\w[\w\-\.]*\w'; + } + elsif ( $self->{trustedDomains} ) { $self->{trustedDomains} = '|(?:[^/]*)?' . join '|', map { s/\./\\\./g; $_ } split /\s+/, $self->{trustedDomains}; }