From 150a90dfb8c0289b7e901ff2dfdd11c98cc3464b Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Fri, 4 Mar 2022 20:12:54 +0100 Subject: [PATCH 1/6] avoid duplicates in importMetadata (#2719) --- lemonldap-ng-common/scripts/importMetadata | 69 ++++++++++++++-------- 1 file changed, 45 insertions(+), 24 deletions(-) diff --git a/lemonldap-ng-common/scripts/importMetadata b/lemonldap-ng-common/scripts/importMetadata index e2abf93f5..aabdfeeb7 100755 --- a/lemonldap-ng-common/scripts/importMetadata +++ b/lemonldap-ng-common/scripts/importMetadata @@ -125,18 +125,20 @@ if ( $opts{verbose} ) { } # IDP and SP lists -my ( $idpList, $spList, $mdIdpList, $mdSpList ); +my ( $allIdpList, $allSpList, $mdIdpList, $mdSpList, $matchingIdpList, + $matchingSpList ); # List current SAML partners foreach my $spConfKey ( keys %{ $lastConf->{samlSPMetaDataXML} } ) { my ( $tmp, $entityID ) = ( $lastConf->{samlSPMetaDataXML}->{$spConfKey}->{samlSPMetaDataXML} =~ /entityID=(['"])(.+?)\1/si ); + $allSpList->{$entityID} = $spConfKey; if ( $spConfKey =~ /^$spConfKeyPrefix/ ) { - $spList->{$entityID} = $spConfKey; - if ( $opts{verbose} ) { - print "Existing SAML partner found: [SP] $entityID ($spConfKey)\n"; - } + $matchingSpList->{$entityID} = $spConfKey; + } + if ( $opts{verbose} ) { + print "Existing SAML partner found: [SP] $entityID ($spConfKey)\n"; } } @@ -144,12 +146,12 @@ foreach my $idpConfKey ( keys %{ $lastConf->{samlIDPMetaDataXML} } ) { my ( $tmp, $entityID ) = ( $lastConf->{samlIDPMetaDataXML}->{$idpConfKey}->{samlIDPMetaDataXML} =~ /entityID=(['"])(.+?)\1/si ); + $allIdpList->{$entityID} = $idpConfKey; if ( $idpConfKey =~ /^$idpConfKeyPrefix/ ) { - $idpList->{$entityID} = $idpConfKey; - if ( $opts{verbose} ) { - print - "Existing SAML partner found: [IDP] $entityID ($idpConfKey)\n"; - } + $matchingIdpList->{$entityID} = $idpConfKey; + } + if ( $opts{verbose} ) { + print "Existing SAML partner found: [IDP] $entityID ($idpConfKey)\n"; } } @@ -218,26 +220,28 @@ foreach } else { # Check if entityID already in configuration - if ( defined $idpList->{$entityID} ) { + if ( defined $matchingIdpList->{$entityID} ) { # Update metadata - $lastConf->{samlIDPMetaDataXML}->{ $idpList->{$entityID} } - ->{samlIDPMetaDataXML} = $partner_metadata; + $lastConf->{samlIDPMetaDataXML} + ->{ $matchingIdpList->{$entityID} }->{samlIDPMetaDataXML} + = $partner_metadata; # Update attributes $lastConf->{samlIDPMetaDataExportedAttributes} - ->{ $idpList->{$entityID} } = $exportedAttributes; + ->{ $matchingIdpList->{$entityID} } = $exportedAttributes; # Update options $lastConf->{samlIDPMetaDataOptions} - ->{ $idpList->{$entityID} } = $idpOptions; + ->{ $matchingIdpList->{$entityID} } = $idpOptions; if ( $opts{verbose} ) { print "Update IDP $entityID in configuration\n"; } $idpCounter->{updated}++; } - else { + elsif ( not defined $allIdpList->{$entityID} ) { + # Create a new partner my $confKey = toEntityIDkey( $idpConfKeyPrefix, $entityID ); @@ -259,6 +263,14 @@ foreach } $idpCounter->{created}++; } + else { + my $confKey = $allIdpList->{$entityID}; + if ( $opts{verbose} ) { + print "Skipping existing IDP $entityID" + . " (configuration key $confKey)\n"; + } + $idpCounter->{ignored}++; + } } } @@ -340,8 +352,8 @@ foreach else { # Check if entityID already in configuration my $confKey; - if ( defined $spList->{$entityID} ) { - $confKey = $spList->{$entityID}; + if ( defined $matchingSpList->{$entityID} ) { + $confKey = $matchingSpList->{$entityID}; # Update metadata $lastConf->{samlSPMetaDataXML}->{$confKey} @@ -349,7 +361,7 @@ foreach # Update attributes $lastConf->{samlSPMetaDataExportedAttributes} - ->{ $spList->{$entityID} } = $requestedAttributes; + ->{ $matchingSpList->{$entityID} } = $requestedAttributes; $lastConf->{samlSPMetaDataOptions}->{$confKey} = { %{$spOptions} }; @@ -359,7 +371,8 @@ foreach } $spCounter->{updated}++; } - else { + elsif ( not defined $allSpList->{$entityID} ) { + # Create a new partner $confKey = toEntityIDkey( $spConfKeyPrefix, $entityID ); @@ -380,6 +393,14 @@ foreach } $spCounter->{created}++; } + else { + my $entityID = $allSpList->{$entityID}; + if ( $opts{verbose} ) { + print "Skipping existing SP $entityID " + . "(configuration key $confKey)\n"; + } + $spCounter->{ignored}++; + } # handle eduPersonTargetedID if ( $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey} @@ -407,8 +428,8 @@ foreach # Remove partners if ( $opts{remove} ) { - foreach my $entityID ( keys %$idpList ) { - my $idpConfKey = $idpList->{$entityID}; + foreach my $entityID ( keys %$matchingIdpList ) { + my $idpConfKey = $matchingIdpList->{$entityID}; unless ( defined $mdIdpList->{$entityID} ) { if ( grep { $entityID eq $_ } @idpIgnorelist ) { $idpCounter->{ignored}++; @@ -429,8 +450,8 @@ if ( $opts{remove} ) { } } - foreach my $entityID ( keys %$spList ) { - my $spConfKey = $spList->{$entityID}; + foreach my $entityID ( keys %$matchingSpList ) { + my $spConfKey = $matchingSpList->{$entityID}; unless ( defined $mdSpList->{$entityID} ) { if ( grep { $entityID eq $_ } @spIgnorelist ) { $spCounter->{ignored}++; -- GitLab From db6a6e44db96b8f37b8d2387c85fe06fd0da4c5b Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Wed, 9 Mar 2022 17:30:08 +0100 Subject: [PATCH 2/6] Fix typo in importMetadata #2724 --- lemonldap-ng-common/scripts/importMetadata | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lemonldap-ng-common/scripts/importMetadata b/lemonldap-ng-common/scripts/importMetadata index aabdfeeb7..9e528d90f 100755 --- a/lemonldap-ng-common/scripts/importMetadata +++ b/lemonldap-ng-common/scripts/importMetadata @@ -47,7 +47,7 @@ my $idpConfKeyPrefix = $opts{idpconfprefix} || "idp-"; # my $exportedAttributes = { 'cn' => '0;cn', - 'eduPersonPrincipalName' => '0;eduPersonAffiliation', + 'eduPersonPrincipalName' => '0;eduPersonPrincipalName', 'givenName' => '0;givenName', 'surname' => '0;surname', 'displayName' => '0;displayName', -- GitLab From 0b1226124b4b9c962aaaae7ca436954bcb8885ab Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Fri, 4 Mar 2022 12:02:32 +0100 Subject: [PATCH 3/6] Allow reading of CLI options from a conf file (#2720) --- lemonldap-ng-common/scripts/importMetadata | 42 +++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/lemonldap-ng-common/scripts/importMetadata b/lemonldap-ng-common/scripts/importMetadata index 9e528d90f..e912d07ef 100755 --- a/lemonldap-ng-common/scripts/importMetadata +++ b/lemonldap-ng-common/scripts/importMetadata @@ -6,6 +6,7 @@ use Pod::Usage; use Lemonldap::NG::Common::Conf; use LWP::UserAgent; use MIME::Base64; +use Config::IniFiles; use XML::LibXML; sub toEntityIDkey { @@ -18,6 +19,39 @@ sub toEntityIDkey { return ( $prefix . $entityIDKey ); } +# Read the configuration file and enrich $opts +# CLI arguments take priority +# Multi value arguments are extended instead of replaced +sub read_config_file { + my ( $configfile, $opts ) = @_; + my %ini; + tie %ini, 'Config::IniFiles', ( -file => $configfile, -allowempty => 1 ); + + # Handle scalar options + for my $option ( + qw/verbose spconfprefix remove dry-run metadata idpconfprefix nagios/) + { + if ( defined $ini{main}{$option} and !defined $opts->{$option} ) { + $opts->{$option} = $ini{main}{$option}; + } + + } + + # Handle arrayref options by appending values from file to values from CLI + for my $option (qw/ignore-sp ignore-idp/) { + my $value_from_cmdline = $opts->{$option} || []; + my $value_from_conf = $ini{main}{$option}; + if ( defined $value_from_conf ) { + unless ( ref($value_from_conf) eq "ARRAY" ) { + $value_from_conf = [$value_from_conf]; + } + $opts->{$option} = [ @$value_from_cmdline, @$value_from_conf ]; + } + } + + return \%ini; +} + #============================================================================== # Get command line options #============================================================================== @@ -28,10 +62,16 @@ my $result = GetOptions( 'spconfprefix|s=s', 'idpconfprefix|i=s', 'remove|r', 'nagios|a', 'ignore-sp=s@', 'ignore-idp=s@', - 'dry-run|n' + 'dry-run|n', 'configfile|c=s', ); pod2usage(1) if $opts{help}; + +my $config = {}; +if ( my $configfile = $opts{configfile} ) { + $config = read_config_file( $configfile, \%opts ); +} + pod2usage( -message => "Missing metadata URL (-m)", -exitval => 2 ) if !$opts{metadata}; -- GitLab From 27580ea4de1e1b91fad2c047269584883908ef71 Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Wed, 27 Apr 2022 10:11:45 +0200 Subject: [PATCH 4/6] Refactor importMetadata (#2720) --- lemonldap-ng-common/scripts/importMetadata | 958 ++++++++++++--------- 1 file changed, 552 insertions(+), 406 deletions(-) diff --git a/lemonldap-ng-common/scripts/importMetadata b/lemonldap-ng-common/scripts/importMetadata index e912d07ef..44e5e670e 100755 --- a/lemonldap-ng-common/scripts/importMetadata +++ b/lemonldap-ng-common/scripts/importMetadata @@ -1,7 +1,7 @@ #!/usr/bin/perl use strict; -use Getopt::Long; +use Getopt::Long qw/GetOptionsFromArray/; use Pod::Usage; use Lemonldap::NG::Common::Conf; use LWP::UserAgent; @@ -19,69 +19,73 @@ sub toEntityIDkey { return ( $prefix . $entityIDKey ); } -# Read the configuration file and enrich $opts +# Get configuration from CLI opts and config file # CLI arguments take priority # Multi value arguments are extended instead of replaced -sub read_config_file { - my ( $configfile, $opts ) = @_; - my %ini; - tie %ini, 'Config::IniFiles', ( -file => $configfile, -allowempty => 1 ); +sub get_config { + my ($array) = @_; + + my %opts; + + # Get command line options + my $result = GetOptionsFromArray( + $array, \%opts, + 'metadata|m=s', 'verbose|v', + 'help|h', 'spconfprefix|s=s', + 'idpconfprefix|i=s', 'remove|r', + 'nagios|a', 'ignore-sp=s@', + 'ignore-idp=s@', 'dry-run|n', + 'configfile|c=s', + ); + + pod2usage(1) if $opts{help}; + + my $config; + if ( my $configfile = $opts{configfile} ) { + my %iniconfig; + tie %iniconfig, 'Config::IniFiles', + ( -file => $configfile, -allowempty => 1 ); + for my $section ( keys %iniconfig ) { + + # Copy tied hash into normal hash + $config->{$section} = { %{ $iniconfig{$section} } }; + } + + } # Handle scalar options for my $option ( qw/verbose spconfprefix remove dry-run metadata idpconfprefix nagios/) { - if ( defined $ini{main}{$option} and !defined $opts->{$option} ) { - $opts->{$option} = $ini{main}{$option}; + if ( defined $opts{$option} ) { + $config->{main}->{$option} = $opts{$option}; } - } # Handle arrayref options by appending values from file to values from CLI for my $option (qw/ignore-sp ignore-idp/) { - my $value_from_cmdline = $opts->{$option} || []; - my $value_from_conf = $ini{main}{$option}; - if ( defined $value_from_conf ) { - unless ( ref($value_from_conf) eq "ARRAY" ) { - $value_from_conf = [$value_from_conf]; + my $value_from_cmdline = $opts{$option} || []; + my $value_from_conf = $config->{main}->{$option}; + if ( ref($value_from_conf) ne "ARRAY" ) { + if ($value_from_conf) { + $config->{main}->{$option} = [$value_from_conf]; + } + else { + $config->{main}->{$option} = []; } - $opts->{$option} = [ @$value_from_cmdline, @$value_from_conf ]; + } + if ( defined $value_from_cmdline ) { + push @{ $config->{main}->{$option} }, @$value_from_cmdline; } } - return \%ini; + return $config; } -#============================================================================== -# Get command line options -#============================================================================== -my %opts; -my $result = GetOptions( - \%opts, 'metadata|m=s', - 'verbose|v', 'help|h', - 'spconfprefix|s=s', 'idpconfprefix|i=s', - 'remove|r', 'nagios|a', - 'ignore-sp=s@', 'ignore-idp=s@', - 'dry-run|n', 'configfile|c=s', -); - -pod2usage(1) if $opts{help}; - -my $config = {}; -if ( my $configfile = $opts{configfile} ) { - $config = read_config_file( $configfile, \%opts ); -} - -pod2usage( -message => "Missing metadata URL (-m)", -exitval => 2 ) - if !$opts{metadata}; - #============================================================================== # Default values #============================================================================== -my $spConfKeyPrefix = $opts{spconfprefix} || "sp-"; -my $idpConfKeyPrefix = $opts{idpconfprefix} || "idp-"; - # Set here attributes that are declared for your SP in the federation # They will be set as exported attributes for all IDP # @@ -133,467 +137,609 @@ my $idpOptions = { 'samlIDPMetaDataOptionsStoreSAMLToken' => 0 }; -my $idpCounter = { - 'found' => 0, - 'updated' => 0, - 'created' => 0, - 'rejected' => 0, - 'removed' => 0, - 'ignored' => 0 -}; -my $spCounter = { - 'found' => 0, - 'updated' => 0, - 'created' => 0, - 'rejected' => 0, - 'removed' => 0, - 'ignored' => 0, -}; - -# BlockList initialisation -my @spIgnorelist = @{ $opts{'ignore-sp'} || [] }; -my @idpIgnorelist = @{ $opts{'ignore-idp'} || [] }; - #============================================================================== # Main #============================================================================== -my $conf = Lemonldap::NG::Common::Conf->new(); -my $lastConf = $conf->getConf(); -if ( $opts{verbose} ) { - print "Read configuration " . $lastConf->{cfgNum} . "\n"; -} +our $verbose = 0; -# IDP and SP lists -my ( $allIdpList, $allSpList, $mdIdpList, $mdSpList, $matchingIdpList, - $matchingSpList ); - -# List current SAML partners -foreach my $spConfKey ( keys %{ $lastConf->{samlSPMetaDataXML} } ) { - my ( $tmp, $entityID ) = - ( $lastConf->{samlSPMetaDataXML}->{$spConfKey}->{samlSPMetaDataXML} =~ - /entityID=(['"])(.+?)\1/si ); - $allSpList->{$entityID} = $spConfKey; - if ( $spConfKey =~ /^$spConfKeyPrefix/ ) { - $matchingSpList->{$entityID} = $spConfKey; - } - if ( $opts{verbose} ) { - print "Existing SAML partner found: [SP] $entityID ($spConfKey)\n"; +sub printlog { + if ($verbose) { + print @_; } } -foreach my $idpConfKey ( keys %{ $lastConf->{samlIDPMetaDataXML} } ) { - my ( $tmp, $entityID ) = - ( $lastConf->{samlIDPMetaDataXML}->{$idpConfKey}->{samlIDPMetaDataXML} =~ - /entityID=(['"])(.+?)\1/si ); - $allIdpList->{$entityID} = $idpConfKey; - if ( $idpConfKey =~ /^$idpConfKeyPrefix/ ) { - $matchingIdpList->{$entityID} = $idpConfKey; +sub printlogerr { + if ($verbose) { + print STDERR @_; } - if ( $opts{verbose} ) { - print "Existing SAML partner found: [IDP] $entityID ($idpConfKey)\n"; +} + +sub register_saml_sp { + my ( $config, $lastConf, $confKey, $entityID, $partner_metadata, + $requestedAttributes ) + = @_; + + my $old_provider = { + xml => $lastConf->{samlSPMetaDataXML}->{$confKey}->{samlSPMetaDataXML}, + attributes => $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey}, + options => $lastConf->{samlSPMetaDataOptions}->{$confKey}, + }; + + # Update metadata + $lastConf->{samlSPMetaDataXML}->{$confKey}->{samlSPMetaDataXML} = + $partner_metadata; + + my $requested_attributes_lmconf = + _compute_requested_attributes( $config, $entityID, $requestedAttributes ); + + # Update attributes + $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey} = + $requested_attributes_lmconf; + + $lastConf->{samlSPMetaDataOptions}->{$confKey} = + _compute_sp_options( $config, $entityID ); + + # handle eduPersonTargetedID + if ( $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey} + ->{eduPersonTargetedID} ) + { + delete $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey} + ->{eduPersonTargetedID}; + $lastConf->{samlSPMetaDataOptions}->{$confKey} + ->{samlSPMetaDataOptionsNameIDFormat} = 'persistent'; } + + return _provider_equal( $lastConf, $old_provider, $confKey, "SP" ); } -# Download metadata file -my $ua = LWP::UserAgent->new; -$ua->timeout(10); -$ua->env_proxy; +sub _compute_idp_options { + my ( $config, $entityID ) = @_; + return _compute_options( $config, $entityID, "samlIDPMetaDataOptions", + $idpOptions ); +} + +sub _compute_sp_options { + my ( $config, $entityID ) = @_; + return _compute_options( $config, $entityID, "samlSPMetaDataOptions", + $spOptions ); +} -my $metadata_file = $opts{metadata}; +sub _compute_options { + my ( $config, $entityID, $option_prefix, $defaultOptions ) = @_; -if ( $opts{verbose} ) { - print "Try to download metadata file at $metadata_file\n"; + my $provider_options = {%$defaultOptions}; + my $global_provider_options = $config->{"ALL"} || {}; + for my $key ( grep /^$option_prefix/, keys %$global_provider_options ) { + $provider_options->{$key} = $global_provider_options->{$key}; + } + my $entityid_provider_options = $config->{$entityID} || {}; + for my $key ( grep /^$option_prefix/, keys %$entityid_provider_options ) { + $provider_options->{$key} = $entityid_provider_options->{$key}; + } + return $provider_options; } -my $response = $ua->get($metadata_file); -if ( $response->is_success ) { - if ( $opts{verbose} ) { - print "Metadata file found\n"; +sub _compute_requested_attributes { + my ( $config, $entityID, $requestedAttributes ) = @_; + my $result = {}; + + for my $name ( keys %$requestedAttributes ) { + my $attrconf = $requestedAttributes->{$name}; + my $is_required = + $config->{"$entityID"}->{"attribute_required_$name"} + // $config->{"$entityID"}->{"attribute_required"} + // $config->{"ALL"}->{"attribute_required_$name"} + // $config->{"ALL"}->{"attribute_required"} // $attrconf->{required}; + my $req_attr_str = join( ';', + ( $is_required // 0 ), + $attrconf->{name}, + ( $attrconf->{name_format} || '' ), + ( $attrconf->{friendly_name} || '' ), + ); + $result->{$name} = $req_attr_str; } + return $result; } -else { - die $response->status_line; + +sub register_saml_idp { + my ( $config, $lastConf, $confKey, $entityID, $partner_metadata ) = @_; + + my $old_provider = { + xml => + $lastConf->{samlIDPMetaDataXML}->{$confKey}->{samlIDPMetaDataXML}, + attributes => + $lastConf->{samlIDPMetaDataExportedAttributes}->{$confKey}, + options => $lastConf->{samlIDPMetaDataOptions}->{$confKey}, + }; + + # Set Metadata + $lastConf->{samlIDPMetaDataXML}->{$confKey}->{samlIDPMetaDataXML} = + $partner_metadata; + + # Set attributes + $lastConf->{samlIDPMetaDataExportedAttributes}->{$confKey} = + _compute_idp_exported_attributes( $config, $entityID ); + + # Set options + $lastConf->{samlIDPMetaDataOptions}->{$confKey} = + _compute_idp_options( $config, $entityID ); + + return _provider_equal( $lastConf, $old_provider, $confKey, "IDP" ); } -my $dom = XML::LibXML->load_xml( string => $response->decoded_content ); +sub _compute_idp_exported_attributes { + my ( $config, $entityID ) = @_; + my $result; -# Remove extensions -foreach ( $dom->findnodes('//md:Extensions') ) { $_->unbindNode; } + # Use default exported attributes from config or from hardcoded list + if ( $config->{exportedAttributes} ) { + $result = { %{ $config->{exportedAttributes} } }; + } + else { + $result = {%$exportedAttributes}; + } -# Browse all partners -foreach - my $partner ( $dom->findnodes('/md:EntitiesDescriptor/md:EntityDescriptor') ) -{ - my $entityID = $partner->getAttribute('entityID'); + # Override according to configuration + my $idp_config = $config->{"$entityID"} || {}; + for my $key ( grep /^exported_attribute_/, keys(%$idp_config) ) { + my ($attribute_name) = $key =~ m/exported_attribute_(.*)$/; + $result->{$attribute_name} = $idp_config->{$key}; + } + return $result; +} - # Add required XML namespaces - $partner->setNamespace( "urn:oasis:names:tc:SAML:2.0:metadata", "md", 0 ); - $partner->setNamespace( "urn:oasis:names:tc:SAML:2.0:assertion", - "saml", 0 ); - $partner->setNamespace( "http://www.w3.org/2000/09/xmldsig#", "ds", 0 ); +sub _provider_equal { + my ( $lastConf, $old_provider, $confKey, $type ) = @_; - # Check IDP or SP - if ( my $idp = $partner->findnodes('./md:IDPSSODescriptor') ) { - $idpCounter->{found}++; - $mdIdpList->{$entityID} = 1; + my $xml_equal = + $old_provider->{xml} eq $lastConf->{"saml${type}MetaDataXML"}->{$confKey} + ->{"saml${type}MetaDataXML"}; + my $attributes_equal = _hash_equal( $old_provider->{attributes}, + $lastConf->{"saml${type}MetaDataExportedAttributes"}->{$confKey} ); + my $options_equal = _hash_equal( $old_provider->{options}, + $lastConf->{"saml${type}MetaDataOptions"}->{$confKey} ); - # Check if SAML 2.0 is supported - if ( - $partner->findnodes( -'./md:IDPSSODescriptor/md:SingleSignOnService[contains(@Binding,"urn:oasis:names:tc:SAML:2.0:")]' - ) - ) - { + return ( $xml_equal and $attributes_equal and $options_equal ); +} - # Read metadata - my $partner_metadata = $partner->toString; - $partner_metadata =~ s/\n//g; +sub _hash_equal { + my ( $hash1, $hash2 ) = @_; + return 0 unless $hash1; + return 0 unless $hash2; + return 0 unless ( %$hash1 == %$hash2 ); + for my $key ( keys %$hash1 ) { + return 0 unless ( $hash1->{$key} || '' ) eq ( $hash2->{$key} || '' ); + } + return 1; +} - # test if IDP entityID is inside the block list +sub transform_config { + my ( $config, $lastConf, $xml_metadata ) = @_; + + my $spConfKeyPrefix = $config->{main}->{spconfprefix} || "sp-"; + my $idpConfKeyPrefix = $config->{main}->{idpconfprefix} || "idp-"; + + # BlockList initialisation + my @spIgnorelist = @{ $config->{main}->{'ignore-sp'} || [] }; + my @idpIgnorelist = @{ $config->{main}->{'ignore-idp'} || [] }; + + # Stats initialization + my $idpCounter = { + 'found' => 0, + 'updated' => 0, + 'created' => 0, + 'rejected' => 0, + 'removed' => 0, + 'ignored' => 0 + }; + my $spCounter = { + 'found' => 0, + 'updated' => 0, + 'created' => 0, + 'rejected' => 0, + 'removed' => 0, + 'ignored' => 0, + }; + + # IDP and SP lists + my ( $allIdpList, $allSpList, $mdIdpList, $mdSpList, $matchingIdpList, + $matchingSpList ); + + # List current SAML partners + foreach my $spConfKey ( keys %{ $lastConf->{samlSPMetaDataXML} } ) { + my ( $tmp, $entityID ) = + ( $lastConf->{samlSPMetaDataXML}->{$spConfKey}->{samlSPMetaDataXML} + =~ /entityID=(['"])(.+?)\1/si ); + $allSpList->{$entityID} = $spConfKey; + if ( $spConfKey =~ /^$spConfKeyPrefix/ ) { + $matchingSpList->{$entityID} = $spConfKey; + } + printlog("Existing SAML partner found: [SP] $entityID ($spConfKey)\n"); + } - if ( grep { $entityID eq $_ } @idpIgnorelist ) { - if ( $opts{verbose} ) { - print "IDP $entityID won't be update/added \n"; - } - $idpCounter->{ignored}++; - } - else { - # Check if entityID already in configuration - if ( defined $matchingIdpList->{$entityID} ) { + foreach my $idpConfKey ( keys %{ $lastConf->{samlIDPMetaDataXML} } ) { + my ( $tmp, $entityID ) = + ( $lastConf->{samlIDPMetaDataXML}->{$idpConfKey}->{samlIDPMetaDataXML} + =~ /entityID=(['"])(.+?)\1/si ); + $allIdpList->{$entityID} = $idpConfKey; + if ( $idpConfKey =~ /^$idpConfKeyPrefix/ ) { + $matchingIdpList->{$entityID} = $idpConfKey; + } + printlog( + "Existing SAML partner found: [IDP] $entityID ($idpConfKey)\n"); + } - # Update metadata - $lastConf->{samlIDPMetaDataXML} - ->{ $matchingIdpList->{$entityID} }->{samlIDPMetaDataXML} - = $partner_metadata; + my $dom = XML::LibXML->load_xml( string => $xml_metadata ); - # Update attributes - $lastConf->{samlIDPMetaDataExportedAttributes} - ->{ $matchingIdpList->{$entityID} } = $exportedAttributes; + # Remove extensions + foreach ( $dom->findnodes('//md:Extensions') ) { $_->unbindNode; } - # Update options - $lastConf->{samlIDPMetaDataOptions} - ->{ $matchingIdpList->{$entityID} } = $idpOptions; + # Browse all partners + foreach my $partner ( + $dom->findnodes('/md:EntitiesDescriptor/md:EntityDescriptor') ) + { + my $entityID = $partner->getAttribute('entityID'); - if ( $opts{verbose} ) { - print "Update IDP $entityID in configuration\n"; - } - $idpCounter->{updated}++; - } - elsif ( not defined $allIdpList->{$entityID} ) { + # Add required XML namespaces + $partner->setNamespace( "urn:oasis:names:tc:SAML:2.0:metadata", + "md", 0 ); + $partner->setNamespace( "urn:oasis:names:tc:SAML:2.0:assertion", + "saml", 0 ); + $partner->setNamespace( "http://www.w3.org/2000/09/xmldsig#", "ds", 0 ); - # Create a new partner - my $confKey = toEntityIDkey( $idpConfKeyPrefix, $entityID ); + # Check IDP or SP + if ( my $idp = $partner->findnodes('./md:IDPSSODescriptor') ) { + $idpCounter->{found}++; + $mdIdpList->{$entityID} = 1; - # Metadata - $lastConf->{samlIDPMetaDataXML}->{$confKey} - ->{samlIDPMetaDataXML} = $partner_metadata; + # Check if SAML 2.0 is supported + if ( + $partner->findnodes( +'./md:IDPSSODescriptor/md:SingleSignOnService[contains(@Binding,"urn:oasis:names:tc:SAML:2.0:")]' + ) + ) + { - # Attributes - $lastConf->{samlIDPMetaDataExportedAttributes}->{$confKey} - = $exportedAttributes; + # Read metadata + my $partner_metadata = $partner->toString; + $partner_metadata =~ s/\n//g; - # Options - $lastConf->{samlIDPMetaDataOptions}->{$confKey} = - $idpOptions; + # test if IDP entityID is inside the block list - if ( $opts{verbose} ) { - print -"Declare new IDP $entityID (configuration key $confKey)\n"; - } - $idpCounter->{created}++; + if ( grep { $entityID eq $_ } @idpIgnorelist ) { + printlog("IDP $entityID won't be update/added \n"); + $idpCounter->{ignored}++; } else { - my $confKey = $allIdpList->{$entityID}; - if ( $opts{verbose} ) { - print "Skipping existing IDP $entityID" - . " (configuration key $confKey)\n"; + # Check if entityID already in configuration + if ( defined $matchingIdpList->{$entityID} ) { + + my $confKey = $matchingIdpList->{$entityID}; + my $equal = + register_saml_idp( $config, $lastConf, $confKey, + $entityID, $partner_metadata ); + + if ($equal) { + printlog("IDP $entityID has not changed\n"); + } + else { + printlog("Update IDP $entityID in configuration\n"); + $idpCounter->{updated}++; + } + } + elsif ( not defined $allIdpList->{$entityID} ) { + + # Create a new partner + my $confKey = + toEntityIDkey( $idpConfKeyPrefix, $entityID ); + + register_saml_idp( $config, $lastConf, $confKey, + $entityID, $partner_metadata ); + + printlog( "Declare new IDP $entityID" + . " (configuration key $confKey)\n" ); + $idpCounter->{created}++; + } + else { + my $confKey = $allIdpList->{$entityID}; + printlog( "Skipping existing IDP $entityID" + . " (configuration key $confKey)\n" ); + $idpCounter->{ignored}++; } - $idpCounter->{ignored}++; } - } + } + else { + printlogerr( + "[WARN] IDP $entityID is not compatible with SAML 2.0," + . " it will not be imported.\n" ); + $idpCounter->{rejected}++; + } } - else { - print STDERR -"[WARN] IDP $entityID is not compatible with SAML 2.0, it will not be imported.\n" - if $opts{verbose}; - $idpCounter->{rejected}++; - } - } - if ( my $sp = $partner->findnodes('./md:SPSSODescriptor') ) { - $spCounter->{found}++; - $mdSpList->{$entityID} = 1; - - # Check if SAML 2.0 is supported - if ( - $partner->findnodes( -'./md:SPSSODescriptor/md:AssertionConsumerService[contains(@Binding,"urn:oasis:names:tc:SAML:2.0:")]' - ) - ) - { + if ( my $sp = $partner->findnodes('./md:SPSSODescriptor') ) { + $spCounter->{found}++; + $mdSpList->{$entityID} = 1; - # Read requested attributes - my $requestedAttributes = {}; + # Check if SAML 2.0 is supported if ( $partner->findnodes( -'./md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttribute' +'./md:SPSSODescriptor/md:AssertionConsumerService[contains(@Binding,"urn:oasis:names:tc:SAML:2.0:")]' ) ) { - foreach my $requestedAttribute ( + + # Read requested attributes + my $requestedAttributes = {}; + if ( $partner->findnodes( './md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttribute' ) ) { - my $name = $requestedAttribute->getAttribute("Name"); - my $friendlyname = - $requestedAttribute->getAttribute("FriendlyName"); - my $nameformat = - $requestedAttribute->getAttribute("NameFormat"); - my $required = - ( $requestedAttribute->getAttribute("isRequired") =~ - /true/i ) ? 1 : 0; - $requestedAttributes->{$friendlyname} = - "$required;$name;$nameformat;$friendlyname"; - if ( $opts{verbose} ) { - print -"Attribute $friendlyname ($name) requested by SP $entityID\n"; + foreach my $requestedAttribute ( + $partner->findnodes( +'./md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttribute' + ) + ) + { + my $name = $requestedAttribute->getAttribute("Name"); + my $friendlyname = + $requestedAttribute->getAttribute("FriendlyName"); + my $nameformat = + $requestedAttribute->getAttribute("NameFormat"); + my $required = + ( $requestedAttribute->getAttribute("isRequired") =~ + /true/i ) ? 1 : 0; + $requestedAttributes->{$friendlyname} = { + required => $required, + name => $name, + name_format => $nameformat, + friendly_name => $friendlyname + }; + printlog( "Attribute $friendlyname ($name)" + . " requested by SP $entityID\n" ); } } - } - else { - $requestedAttributes = - { 'cn' => '1;cn', 'uid' => '1;uid', 'mail' => '1;mail' }; - } - - # Remove AttributeConsumingService node - foreach ( - $partner->findnodes( - './md:SPSSODescriptor/md:AttributeConsumingService') - ) - { - $_->unbindNode; - } - - # Read metadata - my $partner_metadata = $partner->toString; - $partner_metadata =~ s/\n//g; - - # test if IDP entityID is inside the block list - - if ( grep { $entityID eq $_ } @spIgnorelist ) { - if ( $opts{verbose} ) { - print "SP $entityID won't be update/added \n"; + else { + $requestedAttributes = { + cn => { required => 1, name => 'cn' }, + uid => { required => 1, name => 'uid' }, + mail => { required => 1, name => 'mail' }, + }; } - $spCounter->{ignored}++; - } - else { - # Check if entityID already in configuration - my $confKey; - if ( defined $matchingSpList->{$entityID} ) { - $confKey = $matchingSpList->{$entityID}; - # Update metadata - $lastConf->{samlSPMetaDataXML}->{$confKey} - ->{samlSPMetaDataXML} = $partner_metadata; + # Remove AttributeConsumingService node + foreach ( + $partner->findnodes( + './md:SPSSODescriptor/md:AttributeConsumingService') + ) + { + $_->unbindNode; + } - # Update attributes - $lastConf->{samlSPMetaDataExportedAttributes} - ->{ $matchingSpList->{$entityID} } = $requestedAttributes; + # Read metadata + my $partner_metadata = $partner->toString; + $partner_metadata =~ s/\n//g; - $lastConf->{samlSPMetaDataOptions}->{$confKey} = - { %{$spOptions} }; + # test if IDP entityID is inside the block list - if ( $opts{verbose} ) { - print "Update SP $entityID in configuration\n"; - } - $spCounter->{updated}++; + if ( grep { $entityID eq $_ } @spIgnorelist ) { + printlog("SP $entityID won't be update/added \n"); + $spCounter->{ignored}++; } - elsif ( not defined $allSpList->{$entityID} ) { - - # Create a new partner - $confKey = toEntityIDkey( $spConfKeyPrefix, $entityID ); - - # Metadata - $lastConf->{samlSPMetaDataXML}->{$confKey} - ->{samlSPMetaDataXML} = $partner_metadata; + else { + # Check if entityID already in configuration + my $confKey; + if ( defined $matchingSpList->{$entityID} ) { + $confKey = $matchingSpList->{$entityID}; + + my $equal = + register_saml_sp( $config, $lastConf, $confKey, + $entityID, + $partner_metadata, $requestedAttributes ); + + if ($equal) { + printlog("SP $entityID has not changed\n"); + } + else { + printlog("Update SP $entityID in configuration\n"); + $spCounter->{updated}++; + } + } + elsif ( not defined $allSpList->{$entityID} ) { - # Attributes - $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey} = - $requestedAttributes; + # Create a new partner + $confKey = toEntityIDkey( $spConfKeyPrefix, $entityID ); - $lastConf->{samlSPMetaDataOptions}->{$confKey} = - { %{$spOptions} }; + register_saml_sp( $config, $lastConf, $confKey, + $entityID, + $partner_metadata, $requestedAttributes ); - if ( $opts{verbose} ) { - print -"Declare new SP $entityID (configuration key $confKey)\n"; + printlog( "Declare new SP $entityID" + . " (configuration key $confKey)\n" ); + $spCounter->{created}++; } - $spCounter->{created}++; - } - else { - my $entityID = $allSpList->{$entityID}; - if ( $opts{verbose} ) { - print "Skipping existing SP $entityID " - . "(configuration key $confKey)\n"; + else { + my $entityID = $allSpList->{$entityID}; + printlog( "Skipping existing SP $entityID " + . "(configuration key $confKey)\n" ); + $spCounter->{ignored}++; } - $spCounter->{ignored}++; - } - # handle eduPersonTargetedID - if ( $lastConf->{samlSPMetaDataExportedAttributes}->{$confKey} - ->{eduPersonTargetedID} ) - { - delete $lastConf->{samlSPMetaDataExportedAttributes} - ->{$confKey}->{eduPersonTargetedID}; - $lastConf->{samlSPMetaDataOptions}->{$confKey} - ->{samlSPMetaDataOptionsNameIDFormat} = 'persistent'; } } + else { + printlogerr( + "[WARN] SP $entityID is not compatible with SAML 2.0," + . " it will not be imported.\n" ); + $spCounter->{rejected}++; + } } - else { - print STDERR -"[WARN] SP $entityID is not compatible with SAML 2.0, it will not be imported.\n" - if $opts{verbose}; - $spCounter->{rejected}++; - } } -} - -# Remove partners -if ( $opts{remove} ) { - foreach my $entityID ( keys %$matchingIdpList ) { - my $idpConfKey = $matchingIdpList->{$entityID}; - unless ( defined $mdIdpList->{$entityID} ) { - if ( grep { $entityID eq $_ } @idpIgnorelist ) { - $idpCounter->{ignored}++; - if ( $opts{verbose} ) { - print "IDP $idpConfKey won't be deleted \n"; + # Remove partners + if ( $config->{main}->{remove} ) { + foreach my $entityID ( keys %$matchingIdpList ) { + my $idpConfKey = $matchingIdpList->{$entityID}; + unless ( defined $mdIdpList->{$entityID} ) { + if ( grep { $entityID eq $_ } @idpIgnorelist ) { + $idpCounter->{ignored}++; + printlog("IDP $idpConfKey won't be deleted \n"); } - } - else { - delete $lastConf->{samlIDPMetaDataXML}->{$idpConfKey}; - delete $lastConf->{samlIDPMetaDataExportedAttributes} - ->{$idpConfKey}; - delete $lastConf->{samlIDPMetaDataOptions}->{$idpConfKey}; - $idpCounter->{removed}++; - if ( $opts{verbose} ) { - print "Remove IDP $idpConfKey\n"; + else { + delete $lastConf->{samlIDPMetaDataXML}->{$idpConfKey}; + delete $lastConf->{samlIDPMetaDataExportedAttributes} + ->{$idpConfKey}; + delete $lastConf->{samlIDPMetaDataOptions}->{$idpConfKey}; + $idpCounter->{removed}++; + printlog("Remove IDP $idpConfKey\n"); } } } - } - foreach my $entityID ( keys %$matchingSpList ) { - my $spConfKey = $matchingSpList->{$entityID}; - unless ( defined $mdSpList->{$entityID} ) { - if ( grep { $entityID eq $_ } @spIgnorelist ) { - $spCounter->{ignored}++; - if ( $opts{verbose} ) { - print "SP $spConfKey won't be deleted \n"; + foreach my $entityID ( keys %$matchingSpList ) { + my $spConfKey = $matchingSpList->{$entityID}; + unless ( defined $mdSpList->{$entityID} ) { + if ( grep { $entityID eq $_ } @spIgnorelist ) { + $spCounter->{ignored}++; + printlog("SP $spConfKey won't be deleted \n"); } - } - else { - delete $lastConf->{samlSPMetaDataXML}->{$spConfKey}; - delete $lastConf->{samlSPMetaDataExportedAttributes} - ->{$spConfKey}; - delete $lastConf->{samlSPMetaDataOptions}->{$spConfKey}; - $spCounter->{removed}++; - if ( $opts{verbose} ) { - print "Remove SP $spConfKey\n"; + else { + delete $lastConf->{samlSPMetaDataXML}->{$spConfKey}; + delete $lastConf->{samlSPMetaDataExportedAttributes} + ->{$spConfKey}; + delete $lastConf->{samlSPMetaDataOptions}->{$spConfKey}; + $spCounter->{removed}++; + printlog("Remove SP $spConfKey\n"); } } } } + return ( $spCounter, $idpCounter ); } -my $numConf = "DRY-RUN"; -my $exitCode = 0; +sub main { + + my $config = get_config( \@ARGV ); + + # Get merged config + my %opts = %{ $config->{main} }; + $verbose = $opts{verbose}; -if ( !$opts{'dry-run'} ) { + pod2usage( -message => "Missing metadata URL (-m)", -exitval => 2 ) + if !$opts{metadata}; - # Register configuration - if ( $opts{verbose} ) { - print "[INFO] run mod EntityID will be inserted\n"; + my $conf = Lemonldap::NG::Common::Conf->new(); + my $lastConf = $conf->getConf(); + + printlog( "Read configuration " . $lastConf->{cfgNum} . "\n" ); + + # Download metadata file + my $ua = LWP::UserAgent->new; + $ua->timeout(10); + $ua->env_proxy; + + my $metadata_file = $opts{metadata}; + + printlog("Try to download metadata file at $metadata_file\n"); + my $response = $ua->get($metadata_file); + + if ( $response->is_success ) { + printlog("Metadata file found\n"); + } + else { + die $response->status_line; + } + + my $xml_metadata = $response->decoded_content; + + my ( $spCounter, $idpCounter ) = + transform_config( $config, $lastConf, $xml_metadata ); + + my $numConf = "DRY-RUN"; + my $exitCode = 0; + + if ( !$opts{'dry-run'} ) { + + # Register configuration + printlog("[INFO] run mod EntityID will be inserted\n"); + $numConf = $conf->saveConf( $lastConf, ( cfgNumFixed => 1 ) ); + printlog("[OK] Configuration $numConf saved\n"); + unless ($numConf > 0) { + print "[ERROR] Unable to save configuration\n"; + $exitCode = 1; + } } - $numConf = $conf->saveConf( $lastConf, ( cfgNumFixed => 1 ) ); - if ( $opts{verbose} ) { - print "[OK] Configuration $numConf saved\n"; - $exitCode = 0; + else { + printlog("[INFO] Dry-run mod no EntityID inserted\n"); } - unless ( $numConf > 0 ) { - print "[ERROR] Unable to save configuration\n"; - $exitCode = 1; + + if ( $opts{nagios} ) { + print "Metadata loaded inside Conf: [" + . $numConf + . "]|idp_found=" + . $idpCounter->{found} + . ", idp_updated=" + . $idpCounter->{updated} + . ", idp_created=" + . $idpCounter->{created} + . ", idp_removed=" + . $idpCounter->{removed} + . ", idp_rejected=" + . $idpCounter->{rejected} + . ", idp_ignored=" + . $idpCounter->{ignored} + . ", sp_found=" + . $spCounter->{found} + . ", sp_updated=" + . $spCounter->{updated} + . ", sp_created=" + . $spCounter->{created} + . ", sp_removed=" + . $spCounter->{removed} + . ", sp_rejected=" + . $spCounter->{rejected} + . ", sp_ignored=" + . $spCounter->{ignored} . "\n"; } -} -else { - if ( $opts{verbose} ) { - print "[INFO] Dry-run mod no EntityID inserted\n"; + else { + print "[IDP]\tFound: " + . $idpCounter->{found} + . "\tUpdated: " + . $idpCounter->{updated} + . "\tCreated: " + . $idpCounter->{created} + . "\tRemoved: " + . $idpCounter->{removed} + . "\tRejected: " + . $idpCounter->{rejected} + . "\tIgnored: " + . $idpCounter->{ignored} . "\n"; + print "[SP]\tFound: " + . $spCounter->{found} + . "\tUpdated: " + . $spCounter->{updated} + . "\tCreated: " + . $spCounter->{created} + . "\tRemoved: " + . $spCounter->{removed} + . "\tRejected: " + . $spCounter->{rejected} + . "\tIgnored: " + . $spCounter->{ignored} . "\n"; } -} -if ( $opts{nagios} ) { - print "Metadata loaded inside Conf: [" - . $numConf - . "]|idp_found=" - . $idpCounter->{found} - . ", idp_updated=" - . $idpCounter->{updated} - . ", idp_created=" - . $idpCounter->{created} - . ", idp_removed=" - . $idpCounter->{removed} - . ", idp_rejected=" - . $idpCounter->{rejected} - . ", idp_ignored=" - . $idpCounter->{ignored} - . ", sp_found=" - . $spCounter->{found} - . ", sp_updated=" - . $spCounter->{updated} - . ", sp_created=" - . $spCounter->{created} - . ", sp_removed=" - . $spCounter->{removed} - . ", sp_rejected=" - . $spCounter->{rejected} - . ", sp_ignored=" - . $spCounter->{ignored} . "\n"; -} -else { - print "[IDP]\tFound: " - . $idpCounter->{found} - . "\tUpdated: " - . $idpCounter->{updated} - . "\tCreated: " - . $idpCounter->{created} - . "\tRemoved: " - . $idpCounter->{removed} - . "\tRejected: " - . $idpCounter->{rejected} - . "\tIgnored: " - . $idpCounter->{ignored} . "\n"; - print "[SP]\tFound: " - . $spCounter->{found} - . "\tUpdated: " - . $spCounter->{updated} - . "\tCreated: " - . $spCounter->{created} - . "\tRemoved: " - . $spCounter->{removed} - . "\tRejected: " - . $spCounter->{rejected} - . "\tIgnored: " - . $spCounter->{ignored} . "\n"; + exit $exitCode; } -exit $exitCode; +# If run as a script +unless (caller) { + main(); +} __END__ Script to import SAML metadata bundle file into LL::NG configuration\n\n"; -- GitLab From d2dce85e8c689819878529376a4cae5294582989 Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Tue, 22 Mar 2022 18:13:27 +0100 Subject: [PATCH 5/6] Unit tests for importMetadata --- .../t/45-importMetadata-config.t | 239 + lemonldap-ng-common/t/45-importMetadata.t | 163 + .../t/data/preview-all-test-metadata.xml | 5784 +++++++++++++++++ 3 files changed, 6186 insertions(+) create mode 100644 lemonldap-ng-common/t/45-importMetadata-config.t create mode 100644 lemonldap-ng-common/t/45-importMetadata.t create mode 100644 lemonldap-ng-common/t/data/preview-all-test-metadata.xml diff --git a/lemonldap-ng-common/t/45-importMetadata-config.t b/lemonldap-ng-common/t/45-importMetadata-config.t new file mode 100644 index 000000000..f2497f54c --- /dev/null +++ b/lemonldap-ng-common/t/45-importMetadata-config.t @@ -0,0 +1,239 @@ +#!/usr/bin/perl + +use Test::More; +use strict; +use warnings; +use Storable qw/dclone/; +require_ok('./scripts/importMetadata'); + +my $xml; +{ + local $/ = undef; # Slurp mode + open XML, "t/data/preview-all-test-metadata.xml" or die; + $xml = ; + close XML; +} + +subtest 'Ignore SP' => sub { + my $lmConf = {}; + my $importConf = { + main => { + 'ignore-sp' => [ + "https://ucopia.univ-brest.fr/", + "http://icampus-test.univ-paris3.fr" + ] + } + }; + + # Run import + my ( $spCounters, $idpCounters ) = + transform_config( $importConf, $lmConf, $xml ); + is( $spCounters->{created}, 45 ); + is( $spCounters->{ignored}, 2 ); + is( $idpCounters->{created}, 12 ); + is( $idpCounters->{ignored}, 0 ); +}; + +subtest 'Ignore IDP' => sub { + my $lmConf = {}; + my $importConf = { + main => { + 'ignore-idp' => [ + "https://serveur.uvs.sn/idp/shibboleth", + "https://idp-test.insa-rennes.fr/idp/shibboleth" + ] + } + }; + + # Run import + my ( $spCounters, $idpCounters ) = + transform_config( $importConf, $lmConf, $xml ); + is( $spCounters->{created}, 47 ); + is( $spCounters->{ignored}, 0 ); + is( $idpCounters->{created}, 10 ); + is( $idpCounters->{ignored}, 2 ); +}; + +subtest 'Conf Prefix' => sub { + my $lmConf = {}; + my $importConf = { + main => { + 'idpconfprefix' => 'renater-idp', + 'spconfprefix' => 'renater-sp', + } + }; + + # Run import + transform_config( $importConf, $lmConf, $xml ); + is( scalar grep( /^renater-sp/, keys( %{ $lmConf->{samlSPMetaDataXML} } ) ), + 47 ); + is( + scalar + grep( /^renater-idp/, keys( %{ $lmConf->{samlIDPMetaDataXML} } ) ), + 12 + ); +}; + +# Make sure matching providers who are not in the metadata are removed +# but non-matching providers are left alone +subtest 'Remove' => sub { + my $lmConf = { + samlSPMetaDataXML => { + 'sp-toremove' => { samlSPMetaDataXML => "removeme" }, + 'tokeep' => { samlSPMetaDataXML => "keepme" }, + }, + samlSPMetaDataExportedAttributes => { + 'sp-toremove' => {}, + 'tokeep' => {}, + }, + samlSPMetaDataOptions => { + 'sp-toremove' => {}, + 'tokeep' => {}, + }, + samlIDPMetaDataXML => { + 'idp-toremove' => { samlSPMetaDataXML => "removeme" }, + 'tokeep' => { samlSPMetaDataXML => "keepme" }, + }, + samlIDPMetaDataExportedAttributes => { + 'idp-toremove' => {}, + 'tokeep' => {}, + }, + samlIDPMetaDataOptions => { + 'idp-toremove' => {}, + 'tokeep' => {}, + }, + }; + my $importConf = { + main => { + 'remove' => 1, + } + }; + + # Run import + transform_config( $importConf, $lmConf, $xml ); + ok( !$lmConf->{samlSPMetaDataOptions}->{'sp-toremove'} ); + ok( $lmConf->{samlSPMetaDataOptions}->{'tokeep'} ); + ok( !$lmConf->{samlSPMetaDataExportedAttributes}->{'sp-toremove'} ); + ok( $lmConf->{samlSPMetaDataExportedAttributes}->{'tokeep'} ); + ok( !$lmConf->{samlSPMetaDataXML}->{'sp-toremove'} ); + ok( $lmConf->{samlSPMetaDataXML}->{'tokeep'} ); + ok( !$lmConf->{samlIDPMetaDataOptions}->{'idp-toremove'} ); + ok( $lmConf->{samlIDPMetaDataOptions}->{'tokeep'} ); + ok( !$lmConf->{samlIDPMetaDataExportedAttributes}->{'idp-toremove'} ); + ok( $lmConf->{samlIDPMetaDataExportedAttributes}->{'tokeep'} ); + ok( !$lmConf->{samlIDPMetaDataXML}->{'idp-toremove'} ); + ok( $lmConf->{samlIDPMetaDataXML}->{'tokeep'} ); +}; + +subtest 'IDP Exported attributes' => sub { + my $lmConf = {}; + my $importConf = { + exportedAttributes => { + cn => '0;cn', + eduPersonPrincipalName => '1;eduPersonPrincipalName', + }, + 'https://univ-machineDebian.fr/idp/shibboleth' => { + exported_attribute_uid => '0;uid', + } + }; + + # Run import + transform_config( $importConf, $lmConf, $xml ); + is_deeply( + $lmConf->{samlIDPMetaDataExportedAttributes} + ->{'idp-idp-test-insa-rennes-fr-idp-shibboleth'}, + { + cn => '0;cn', + eduPersonPrincipalName => '1;eduPersonPrincipalName', + } + ); + is_deeply( + $lmConf->{samlIDPMetaDataExportedAttributes} + ->{'idp-univ-machineDebian-fr-idp-shibboleth'}, + { + cn => '0;cn', + eduPersonPrincipalName => '1;eduPersonPrincipalName', + uid => '0;uid', + } + ); +}; + +subtest 'SP Exported attributes' => sub { + my $lmConf = {}; + my $importConf = { + ALL => { + attribute_required => 0, + }, + 'https://ucopia.univ-brest.fr/' => { + attribute_required => 1, + attribute_required_uid => 0, + } + }; + + # Run import + transform_config( $importConf, $lmConf, $xml ); + like( + $lmConf->{samlSPMetaDataExportedAttributes} + ->{'sp-umr5557-kaa-univ-lyon1-fr-sp'}->{mail}, + qr/^0/, + ); + like( + $lmConf->{samlSPMetaDataExportedAttributes} + ->{'sp-ucopia-univ-brest-fr'}->{mail}, + qr/^1/, + ); + like( + $lmConf->{samlSPMetaDataExportedAttributes} + ->{'sp-ucopia-univ-brest-fr'}->{uid}, + qr/^0/ + ); +}; + +subtest 'Options' => sub { + my $lmConf = {}; + my $importConf = { + ALL => { + samlSPMetaDataOptionsCheckSSOMessageSignature => 0, + samlIDPMetaDataOptionsStoreSAMLToken => 1, + }, + 'https://ucopia.univ-brest.fr/' => { + samlSPMetaDataOptionsCheckSSOMessageSignature => 1 + }, + 'https://univ-machineDebian.fr/idp/shibboleth' => { + samlIDPMetaDataOptionsForceAuthn => 1, + }, + }; + + # Run import + transform_config( $importConf, $lmConf, $xml ); + is( + $lmConf->{samlSPMetaDataOptions}->{'sp-ucopia-univ-brest-fr'} + ->{samlSPMetaDataOptionsCheckSSOMessageSignature}, + 1 + ); + is( + $lmConf->{samlSPMetaDataOptions}->{'sp-wiki-uness-fr'} + ->{samlSPMetaDataOptionsCheckSSOMessageSignature}, + 0 + ); + is( + $lmConf->{samlIDPMetaDataOptions} + ->{'idp-shibboleth-2022-grenoble-archi-fr-idp'} + ->{samlIDPMetaDataOptionsStoreSAMLToken}, + 1 + ); + is( + $lmConf->{samlIDPMetaDataOptions} + ->{'idp-shibboleth-2022-grenoble-archi-fr-idp'} + ->{samlIDPMetaDataOptionsForceAuthn}, + 0 + ); + is( + $lmConf->{samlIDPMetaDataOptions} + ->{'idp-univ-machineDebian-fr-idp-shibboleth'} + ->{samlIDPMetaDataOptionsForceAuthn}, + 1 + ); +}; + +done_testing(); diff --git a/lemonldap-ng-common/t/45-importMetadata.t b/lemonldap-ng-common/t/45-importMetadata.t new file mode 100644 index 000000000..9b462108c --- /dev/null +++ b/lemonldap-ng-common/t/45-importMetadata.t @@ -0,0 +1,163 @@ +#!/usr/bin/perl + +use Test::More; +use strict; +use warnings; +use Storable qw/dclone/; +require_ok('./scripts/importMetadata'); + +my $xml; +{ + local $/ = undef; # Slurp mode + open XML, "t/data/preview-all-test-metadata.xml" or die; + $xml = ; + close XML; +} + +my $lmConf = {}; +my $importConf = {}; + +# Run import +my ( $spCounters, $idpCounters ) = + transform_config( $importConf, $lmConf, $xml ); + +# Check statistics +is_deeply( + $spCounters, + { + 'created' => 47, + 'found' => 48, + 'ignored' => 0, + 'rejected' => 1, + 'removed' => 0, + 'updated' => 0 + }, + "SP counters are expected" +); +is_deeply( + $idpCounters, + { + 'created' => 12, + 'found' => 13, + 'ignored' => 0, + 'rejected' => 1, + 'removed' => 0, + 'updated' => 0 + }, + "IDP counters are expected" +); + +is( keys %{ $lmConf->{samlIDPMetaDataXML} }, 12, + "Correct amount of providers" ); +is( keys %{ $lmConf->{samlIDPMetaDataExportedAttributes} }, + 12, "Correct amount of providers" ); +is( keys %{ $lmConf->{samlIDPMetaDataOptions} }, + 12, "Correct amount of providers" ); +is( keys %{ $lmConf->{samlSPMetaDataXML} }, 47, "Correct amount of providers" ); +is( keys %{ $lmConf->{samlSPMetaDataExportedAttributes} }, + 47, "Correct amount of providers" ); +is( keys %{ $lmConf->{samlSPMetaDataOptions} }, + 47, "Correct amount of providers" ); + +my $idp = "idp-idp-test-insa-rennes-fr-idp-shibboleth"; +my $sp = "sp-ucopia-univ-brest-fr"; + +is( + $lmConf->{samlIDPMetaDataExportedAttributes}->{$idp} + ->{eduPersonPrincipalName}, + '0;eduPersonPrincipalName', "Found exported attribute" +); + +is( + $lmConf->{samlSPMetaDataExportedAttributes}->{$sp}->{supannEtablissement}, + join( ';', + 0, + 'urn:oid:1.3.6.1.4.1.7135.1.2.1.14', + 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', + 'supannEtablissement' ), + "Found optional attribute" +); + +is( + $lmConf->{samlSPMetaDataExportedAttributes}->{$sp}->{uid}, + join( ';', + 1, + 'urn:oid:0.9.2342.19200300.100.1.1', + 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'uid' ), + "Found required attribute" +); + +# Check update +$lmConf->{samlSPMetaDataOptions}->{$sp} + ->{samlSPMetaDataOptionsCheckSSOMessageSignature} = 0; +$lmConf->{samlIDPMetaDataOptions}->{$idp} + ->{samlIDPMetaDataOptionsAllowProxiedAuthn} = 1; +( $spCounters, $idpCounters ) = transform_config( $importConf, $lmConf, $xml ); + +# Check statistics +is_deeply( + $spCounters, + { + 'created' => 0, + 'found' => 48, + 'ignored' => 0, + 'rejected' => 1, + 'removed' => 0, + 'updated' => 1 + }, + "SP counters are expected" +); +is_deeply( + $idpCounters, + { + 'created' => 0, + 'found' => 13, + 'ignored' => 0, + 'rejected' => 1, + 'removed' => 0, + 'updated' => 1 + }, + "IDP counters are expected" +); +is( + $lmConf->{samlSPMetaDataOptions}->{$sp} + ->{samlSPMetaDataOptionsCheckSSOMessageSignature}, + 1, "Configuration was updated" +); +is( + $lmConf->{samlIDPMetaDataOptions}->{$idp} + ->{samlIDPMetaDataOptionsAllowProxiedAuthn}, + 0, "Configuration was updated" +); + +# Check idempotence +my $oldLmConf = dclone $lmConf; +( $spCounters, $idpCounters ) = transform_config( $importConf, $lmConf, $xml ); + +is_deeply( + $spCounters, + { + 'created' => 0, + 'found' => 48, + 'ignored' => 0, + 'rejected' => 1, + 'removed' => 0, + 'updated' => 0 + }, + "SP counters are expected" +); +is_deeply( + $idpCounters, + { + 'created' => 0, + 'found' => 13, + 'ignored' => 0, + 'rejected' => 1, + 'removed' => 0, + 'updated' => 0 + }, + "IDP counters are expected" +); + +is_deeply( $lmConf, $oldLmConf ); +done_testing(); diff --git a/lemonldap-ng-common/t/data/preview-all-test-metadata.xml b/lemonldap-ng-common/t/data/preview-all-test-metadata.xml new file mode 100644 index 000000000..621ab81b5 --- /dev/null +++ b/lemonldap-ng-common/t/data/preview-all-test-metadata.xml @@ -0,0 +1,5784 @@ + +wqReZsJrudVOM+N5Naf+mOl9B1A+Maj1LAvWTYgHuzw=GIvVPvM+T/x3KEBlg+wPqWLOXErb32PBWEeIfcG0jocVQ3ORUH7R5kYQN8uVZ3mThLcoCPtVLtycjsepUNUtHcYze+pPtrOEMid/sYAFhz9VYYahJSn/HJFGZdNKvHlNPdAtmCDKqxNW2j+NK0W85gyBiYEwhjgS2oX0fkHtOLvuzyWmSFnkuROQlLkNzRQhikiAvQ4G3fwAVCcgILRWE3UjBQOZ/WN2pIQJG5eZLUW28FKqZgEjhC+jVOp1Y5gDkntl0IbjgIJiEIDgJY9Z7XefE6A6FOxxbiykEgq+sHVMRlIqsUoVVhFdfqKt1BoIQ4eWHJith8pzoYxOflMfow==MIIC9zCCAd+gAwIBAgIEfe6j3jANBgkqhkiG9w0BAQsFADAsMSowKAYDVQQDEyFT +QU1MIE1ldGFkYXRhIFNpZ25pbmcgQ2VydGlmaWNhdGUwHhcNMTYwNzI5MDczNjM4 +WhcNMjYwNjA3MDczNjM4WjAsMSowKAYDVQQDEyFTQU1MIE1ldGFkYXRhIFNpZ25p +bmcgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDv +X69N/roE+BhQXuybhP75br2oxXIZCf3A2qkEtzqynnd6r8lFM5QPbph6GOyV3mo3 +nYG/avlAbujhVTXbdqRdRjO6m+rV/62YX03Bhrsw8Q8XMLMkeE1eNk1HFyxbVYtb +fh+FAKbShqTehI+g2jmp4aKM2xNKSBK3WY8fQ/x33lp/ZUmdPrNutyXG8fh6aqlP +2gYuxaopYuUhtnu7U9SO41XAse6P3T39qmYLXdEEilXnZ97Lip7LfhudEd0JOSdl +439MktMn2ExbPP1Nt2N8gVqIXsx5j45hFfNQl5C4ccy7/Yh6aShHbqZiLqKu+bHw +B09w8LBxErDYJrjEuFs3AgMBAAGjITAfMB0GA1UdDgQWBBTT88iZzWO+hN9SBUkp +x871lmTuLTANBgkqhkiG9w0BAQsFAAOCAQEABoPpODryXwiM5jjtqk6veR02FevC +KHpZP6Od7Kqcfs6lg5LcQmGUOgpmW3Gg4UMjBYkgARsT2Nsnah1CJqa8cjvv8p5K +EIhY0hVS8iMJnrb3PDeiFSeP4xSfct/6z/ebV4+QFl22bsm2zpAC6BpFz8+IJ/jA +mQzTVob4MAUeQPnwwzm3xz6yanLZx7BK5cfrTCa+hrarNQCboRjXPwiejF8WRCxp +gRHH6yNs5QH/Z6o5e3tUP7uEpn2Ob+kcLsEMGb9DghkoDAgkHCOZeTy+7hgxt+/T +94cLTa58gVtvEOnd0GuL7Vfd+IVdXgSard8RfR3OyZlf6M4aSGQA73sskQ== + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/wifi + https://federation.renater.fr/scope/national + + + + + + + Captive Portal EduSport + https://ucopia-b.univ-brest.fr/shibauth.php + Wifi portal + Portail Captif EduSpot + Portail Wifi + + + + + + MIIC5TCCAc2gAwIBAgIJAMfU6brtPXIsMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV +BAMTCnVjb3BpYS5jb20wHhcNMTUxMDE5MDc1MDQ3WhcNMjUxMDE2MDc1MDQ3WjAV +MRMwEQYDVQQDEwp1Y29waWEuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAtQPjCNQt1Z5f9v7X+T9LpgXDU1+++Fj8JktM39wxbd19QzmeRQKnVCfG +wBJ+Rae9SyQaLR3yNKibsRs8RCJ7bdk3JXxtIslplMKID525jzgRTQ6QPdz2NNJ/ +VtyPUQBQ2jt8gYlUuSg4r5uGuG3aElbCW1uAkCU4M8K+eMp6tIAywalQiUZeUkAN +cp9i1Bu+Uzxd799NccqpdID1ArTAiOZiU2/WjAHDT0O7LhpZdDvJggQWcHPvN+Mf +t7cDandsf4zCcfF6kZegSGxta7FbE5SkPte7m2j2HWag7OP7roOrinvr3VfZ/Q/V +iTT69UE6TvaOB9k6DQZVbfun/i9McQIDAQABozgwNjAVBgNVHREEDjAMggp1Y29w +aWEuY29tMB0GA1UdDgQWBBTfJn16nTfhVM1FFO2evfbFojKnrjANBgkqhkiG9w0B +AQUFAAOCAQEAP7JE0y/IbGo7HcMt8JJelJIK/ufXKlNR5X+ZKimW5Yv0+B8yN5Bs +0J889K447eErTEIBPzCwzYKDJpKooYQNx6pgWdOQ5xd5UBy+pDtJwvYwLfTNoPt+ +zJnlIu/yphdvQJJLQPFoeoBNHk5L+bjqd1iOFvqsmlbS3F1Lu8D5jA3GCUwKI/wY +02GJ66ohfZpuuKgr3Y4YJG1YE4qtBP+vlSDF47HURxvF1wLwmHVF1X4aljktWitZ +zytubDP5Dhy8o1n3Y9rRBRWopBHXEG7jzQABlOCm5zRwknCw5x1hgQkEC8zSsdFt +akbzciYyDXXdsGianduV7XxiCYLgsiH1bA== + + + + + + + MIIC5TCCAc2gAwIBAgIJAMfU6brtPXIsMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV +BAMTCnVjb3BpYS5jb20wHhcNMTUxMDE5MDc1MDQ3WhcNMjUxMDE2MDc1MDQ3WjAV +MRMwEQYDVQQDEwp1Y29waWEuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAtQPjCNQt1Z5f9v7X+T9LpgXDU1+++Fj8JktM39wxbd19QzmeRQKnVCfG +wBJ+Rae9SyQaLR3yNKibsRs8RCJ7bdk3JXxtIslplMKID525jzgRTQ6QPdz2NNJ/ +VtyPUQBQ2jt8gYlUuSg4r5uGuG3aElbCW1uAkCU4M8K+eMp6tIAywalQiUZeUkAN +cp9i1Bu+Uzxd799NccqpdID1ArTAiOZiU2/WjAHDT0O7LhpZdDvJggQWcHPvN+Mf +t7cDandsf4zCcfF6kZegSGxta7FbE5SkPte7m2j2HWag7OP7roOrinvr3VfZ/Q/V +iTT69UE6TvaOB9k6DQZVbfun/i9McQIDAQABozgwNjAVBgNVHREEDjAMggp1Y29w +aWEuY29tMB0GA1UdDgQWBBTfJn16nTfhVM1FFO2evfbFojKnrjANBgkqhkiG9w0B +AQUFAAOCAQEAP7JE0y/IbGo7HcMt8JJelJIK/ufXKlNR5X+ZKimW5Yv0+B8yN5Bs +0J889K447eErTEIBPzCwzYKDJpKooYQNx6pgWdOQ5xd5UBy+pDtJwvYwLfTNoPt+ +zJnlIu/yphdvQJJLQPFoeoBNHk5L+bjqd1iOFvqsmlbS3F1Lu8D5jA3GCUwKI/wY +02GJ66ohfZpuuKgr3Y4YJG1YE4qtBP+vlSDF47HURxvF1wLwmHVF1X4aljktWitZ +zytubDP5Dhy8o1n3Y9rRBRWopBHXEG7jzQABlOCm5zRwknCw5x1hgQkEC8zSsdFt +akbzciYyDXXdsGianduV7XxiCYLgsiH1bA== + + + + + + + MIIC5TCCAc2gAwIBAgIJAPkxa/SF4WPBMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV +BAMTCnVjb3BpYS5jb20wHhcNMTUxMDE5MDcwMTMxWhcNMjUxMDE2MDcwMTMxWjAV +MRMwEQYDVQQDEwp1Y29waWEuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvbeeCwe9diprFRRprwC0w7Tpi8jYHpFTwr9H15KqfhqzM80qvrPcMGvA +dBJWPSnRyohFjDDB3AV6x7e+U/QQJHybZx/p6CGW1fFFYYpIBQMlkhECd2N2sNl/ +zN87f+jd/cViA1pdwmiEtIn9IHrZmz0FIXUaOhZ6eOHzwaTAGnCDrOlv9k7GpvTL +C41Jf+q3ugFNbmhh85KQRMYSuNF1p4wK6IDmeR68QFd9KJt7BPe+YXj9fd2DYKzj +F60eL0KcFkLnYokHOiBSDNfZPRtk/zKdj+Z3pJgDAF8KWIzddPg/RyEJNdu8xP7t +DVRiLqvXRwC3MDQn3jDJ2mEuufqJdQIDAQABozgwNjAVBgNVHREEDjAMggp1Y29w +aWEuY29tMB0GA1UdDgQWBBQARNqHss4NJuX3HJurMFyyKw80pzANBgkqhkiG9w0B +AQUFAAOCAQEAnDuTB+s62nqEvmRqwdmvXrFV22GpXVquny2G2Ot9eVHMn4y+0odX +g298fDmdtz0ye/rui3DO01UCndrTklv9m2JNdl/C2itZil+00diRDTCBOBHnLsGl +DWyWB86aKkBohBZHjqAjrwQsSaPgs2rnw20vA075AbzZelpy5AeMGHHbiRFmZOwB +mgAfmM/Wy6m850cva9N18VkIfvDKwr/EdXw1Kwl8tJwusBrbqmTMkVT2w2tcrYwq +QumAdN29UQ1bZTpIVe3ZDETr7M84DHSuE5TQs5yYxzjnFszZOlx2ffSYMYv/WdPl +Ia3LzYu0fD8jr5xyry861biMiUvRDMVfWA== + + + + + + + Portail Captif EduSpot + Captive Portal EduSport + Portail Wifi + Wifi portal + + + + + + + + + + + + + + + + + Université de Bretagne Occidentale + Université de Bretagne Occidentale + http://www.univ-brest.fr + + + mailto:villeneu@univ-brest.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/elearning + https://federation.renater.fr/scope/local + + + + + + + iCampus de *TEST* + http://icampus-test.univ-paris3.fr/auth/shibboleth/index.php + test + iCampus de *TEST* + test + + + + + + MIIERzCCAq+gAwIBAgIJAMBwqgn3ppNNMA0GCSqGSIb3DQEBCwUAMCYxJDAiBgNV +BAMTG2ljYW1wdXMtdGVzdC51bml2LXBhcmlzMy5mcjAeFw0xODA2MjUxNTExNDZa +Fw0zMzA2MjExNTExNDZaMCYxJDAiBgNVBAMTG2ljYW1wdXMtdGVzdC51bml2LXBh +cmlzMy5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAMVXxIZ7G8kw +i1wGzJrNBTzuyRxuphW5thExV0Brf2y+MQHLnjMFInpwedwwsrphGCqvfIeWhgjZ +fB3BBMbEFG5OA9TNsQI1One0tQA9cXJ7SrgHKYyFy6LSI713l+kGk2S6eDOaiDGd +fIUc+fZi25gbUWwC0XBtD9PnnxiingBYmpU7yJB5gcljUSLuI7lrIImKOVAmbH6A +3F6cZvZk+rZcX3fl1fqcJeSKNRhw1nOELaH+ZlRl8gJX13yqON1yDMEOpSS/t8gL +yGEP9boBK+PWtrJYgwwefLrBwqNvQn6w6Pi4GdVgPfirkdPHR7HHGKnarhRgmTtY +FTWeEdBAnzMCROIqncb+arjHsVfC031hxIT/3lVohCRPsLYhxuDgQBKfEvT8Be3a +GD0Y1gohvGId/wiFWr4oCqEoNK50j19wD1WuvQT9D+2sFEN73nVHxSn3nyzFM8IG +V0/8f5N1z+VqQtM7sThXP3fP0iMTkxl4GMEU+WrPrxaCCL2lcCm6LQIDAQABo3gw +djBVBgNVHREETjBMghtpY2FtcHVzLXRlc3QudW5pdi1wYXJpczMuZnKGLWh0dHA6 +Ly9pY2FtcHVzLXRlc3QudW5pdi1wYXJpczMuZnIvc2hpYmJvbGV0aDAdBgNVHQ4E +FgQUmHCHUhAZEpOqBWdIeuuvVY356FYwDQYJKoZIhvcNAQELBQADggGBAGMuI7cx +XGjgYE3iqotXxSnM819gO6XFwBiVcCK2p3Zx0ew/ibvlzjgeXjQxTHIutEv59uHY +HcC06qtQ/c0nh79YDAK16HvLUO0vfcq9kU9O6wYWabvJpYz10/xTTUfZxtXkspBV +v6pg00hHxOtiCrGDtDQDEMjdDM208Xpfzy+tprpQ+Cne+wpXaecMQIECNZ9KQlc+ +64XrUbpmOndXU2ujV1Wlvi24+Y3U/i0xDXayS6rSkIN+BY1XV54F4OWIPEvI8bqC +6kuEhj11BNBzPD2pTHAJhqZiiVA7way4ys9DwXujmWCb1VZkFcamoI5+i/pfXixE +dkFHEyrgEUWiYIPoh3vf6JhAy4wfSzrjUwoJSdgTXbb64LUxm+jbHQjmxQ5mkFsZ +inh2EHGAHGfRFttY42DDhbrPK4VYy9FmnAMqBpj8+HU7Q0ZBdSIZJvJiVm0/sIUY +RwdexL2Xn/GeiklND2ALIqE1QJUCqL4kmL23C73kQuYNucrGl02IJ8HHBQ== + + + + + + + MIIERzCCAq+gAwIBAgIJAMBwqgn3ppNNMA0GCSqGSIb3DQEBCwUAMCYxJDAiBgNV +BAMTG2ljYW1wdXMtdGVzdC51bml2LXBhcmlzMy5mcjAeFw0xODA2MjUxNTExNDZa +Fw0zMzA2MjExNTExNDZaMCYxJDAiBgNVBAMTG2ljYW1wdXMtdGVzdC51bml2LXBh +cmlzMy5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAMVXxIZ7G8kw +i1wGzJrNBTzuyRxuphW5thExV0Brf2y+MQHLnjMFInpwedwwsrphGCqvfIeWhgjZ +fB3BBMbEFG5OA9TNsQI1One0tQA9cXJ7SrgHKYyFy6LSI713l+kGk2S6eDOaiDGd +fIUc+fZi25gbUWwC0XBtD9PnnxiingBYmpU7yJB5gcljUSLuI7lrIImKOVAmbH6A +3F6cZvZk+rZcX3fl1fqcJeSKNRhw1nOELaH+ZlRl8gJX13yqON1yDMEOpSS/t8gL +yGEP9boBK+PWtrJYgwwefLrBwqNvQn6w6Pi4GdVgPfirkdPHR7HHGKnarhRgmTtY +FTWeEdBAnzMCROIqncb+arjHsVfC031hxIT/3lVohCRPsLYhxuDgQBKfEvT8Be3a +GD0Y1gohvGId/wiFWr4oCqEoNK50j19wD1WuvQT9D+2sFEN73nVHxSn3nyzFM8IG +V0/8f5N1z+VqQtM7sThXP3fP0iMTkxl4GMEU+WrPrxaCCL2lcCm6LQIDAQABo3gw +djBVBgNVHREETjBMghtpY2FtcHVzLXRlc3QudW5pdi1wYXJpczMuZnKGLWh0dHA6 +Ly9pY2FtcHVzLXRlc3QudW5pdi1wYXJpczMuZnIvc2hpYmJvbGV0aDAdBgNVHQ4E +FgQUmHCHUhAZEpOqBWdIeuuvVY356FYwDQYJKoZIhvcNAQELBQADggGBAGMuI7cx +XGjgYE3iqotXxSnM819gO6XFwBiVcCK2p3Zx0ew/ibvlzjgeXjQxTHIutEv59uHY +HcC06qtQ/c0nh79YDAK16HvLUO0vfcq9kU9O6wYWabvJpYz10/xTTUfZxtXkspBV +v6pg00hHxOtiCrGDtDQDEMjdDM208Xpfzy+tprpQ+Cne+wpXaecMQIECNZ9KQlc+ +64XrUbpmOndXU2ujV1Wlvi24+Y3U/i0xDXayS6rSkIN+BY1XV54F4OWIPEvI8bqC +6kuEhj11BNBzPD2pTHAJhqZiiVA7way4ys9DwXujmWCb1VZkFcamoI5+i/pfXixE +dkFHEyrgEUWiYIPoh3vf6JhAy4wfSzrjUwoJSdgTXbb64LUxm+jbHQjmxQ5mkFsZ +inh2EHGAHGfRFttY42DDhbrPK4VYy9FmnAMqBpj8+HU7Q0ZBdSIZJvJiVm0/sIUY +RwdexL2Xn/GeiklND2ALIqE1QJUCqL4kmL23C73kQuYNucrGl02IJ8HHBQ== + + + + + + + iCampus de *TEST* + iCampus de *TEST* + test + test + + + + + + + + + + Université Sorbonne nouvelle Paris III + Université Sorbonne nouvelle Paris III + http://www.univ-paris3.fr + + + mailto:fed-admin@sorbonne-nouvelle.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/community + + + + + + + IN2P3 - Atrium - Document management preprod + https://atrium-pre.in2p3.fr/ + IN2P3 - Atrium - Document management preprod + IN2P3 - Atrium - Gestion documentaire preprod + IN2P3 - Atrium - Gestion documentaire preprod + + + + + + MIIDIDCCAgigAwIBAgIJAPX7LXGUkailMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV +BAMTE2F0cml1bS1wcmUuaW4ycDMuZnIwHhcNMTYwNDI4MTQxMDU1WhcNMjYwNDI2 +MTQxMDU1WjAeMRwwGgYDVQQDExNhdHJpdW0tcHJlLmluMnAzLmZyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn183C2YubboxX6B37YBGUbB7z+PWoraP +2xAVpbHNBaNoe+FWR4FW/DhtFK2DGFIcoDgNZoFksUtFORzyLqxu1wHzAVsNVFnx +KLXSdXv0KKIELeihmR9wurlMvDldR0GGC5l1B9PuUfvjXULFyrKcOt1joe7wCM2A +mEFQdSxprYuesj2UMBfKUvLl/jE2A/pKnRzlKmyrk/pZUM1JHh4THKqlMywysemm +xmbG/OIg8Y0pzpdKqXvW+8fuaEjBiNebVxJlPliKv5oGhtdZDLD6AzUbngshfU3M +XyDib66/0wCd6Czox40RxYSpc0TguD5KbzjdxWhTDl+fRkLpd8pRXwIDAQABo2Ew +XzA+BgNVHREENzA1ghNhdHJpdW0tcHJlLmluMnAzLmZyhh5odHRwczovL2F0cml1 +bS1wcmUuaW4ycDMuZnIvc3AwHQYDVR0OBBYEFOCXi4e8ObfXdan1OF3tLgpKPjAz +MA0GCSqGSIb3DQEBBQUAA4IBAQBwleQUyLRXXqhQMuzS3Q04UuEgggUk9XKT+rWz +vDrMh6d/pOxTlopANrNls1pzger2i8QoiXAAlBr0Tn2iNQ3m2R0yvU8w3N128w8P +eGqm/xNm/lSdmpQAI02v6UdH+/5avIvgLxps+1zmWeLGJARiHhedNAkoODGaaoRP +7rmjmvnHNa63DKJVwSSj5lJ8IoPfZntnoZ4nA9QSLdsnHqLHMB1jD4A5gFfp3QG9 +ZeTIYYyT3/zz+UU9bTOCZiiySTzWJXtPQTt3Oe2XoqS63a4tBkKrhjVbnD85s9if +hROqSlaSMBFP5I39e9pZMlf25e6eES38aJx1ySUEr8Y2EpPX + + + + + + + MIIDIDCCAgigAwIBAgIJAPX7LXGUkailMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV +BAMTE2F0cml1bS1wcmUuaW4ycDMuZnIwHhcNMTYwNDI4MTQxMDU1WhcNMjYwNDI2 +MTQxMDU1WjAeMRwwGgYDVQQDExNhdHJpdW0tcHJlLmluMnAzLmZyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn183C2YubboxX6B37YBGUbB7z+PWoraP +2xAVpbHNBaNoe+FWR4FW/DhtFK2DGFIcoDgNZoFksUtFORzyLqxu1wHzAVsNVFnx +KLXSdXv0KKIELeihmR9wurlMvDldR0GGC5l1B9PuUfvjXULFyrKcOt1joe7wCM2A +mEFQdSxprYuesj2UMBfKUvLl/jE2A/pKnRzlKmyrk/pZUM1JHh4THKqlMywysemm +xmbG/OIg8Y0pzpdKqXvW+8fuaEjBiNebVxJlPliKv5oGhtdZDLD6AzUbngshfU3M +XyDib66/0wCd6Czox40RxYSpc0TguD5KbzjdxWhTDl+fRkLpd8pRXwIDAQABo2Ew +XzA+BgNVHREENzA1ghNhdHJpdW0tcHJlLmluMnAzLmZyhh5odHRwczovL2F0cml1 +bS1wcmUuaW4ycDMuZnIvc3AwHQYDVR0OBBYEFOCXi4e8ObfXdan1OF3tLgpKPjAz +MA0GCSqGSIb3DQEBBQUAA4IBAQBwleQUyLRXXqhQMuzS3Q04UuEgggUk9XKT+rWz +vDrMh6d/pOxTlopANrNls1pzger2i8QoiXAAlBr0Tn2iNQ3m2R0yvU8w3N128w8P +eGqm/xNm/lSdmpQAI02v6UdH+/5avIvgLxps+1zmWeLGJARiHhedNAkoODGaaoRP +7rmjmvnHNa63DKJVwSSj5lJ8IoPfZntnoZ4nA9QSLdsnHqLHMB1jD4A5gFfp3QG9 +ZeTIYYyT3/zz+UU9bTOCZiiySTzWJXtPQTt3Oe2XoqS63a4tBkKrhjVbnD85s9if +hROqSlaSMBFP5I39e9pZMlf25e6eES38aJx1ySUEr8Y2EpPX + + + + + + + IN2P3 - Atrium - Gestion documentaire preprod + IN2P3 - Atrium - Document management preprod + IN2P3 - Atrium - Gestion documentaire preprod + IN2P3 - Atrium - Document management preprod + + + + + C.N.R.S. - DSI + C.N.R.S. - DSI + http://www.dsi.cnrs.fr + + + mailto:webmaster@cc.in2p3.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + Nexcloud (Dev plateform) + https://nextcloud-dev.univ-lille.fr/ + Nexcloud (Dev plateform) + https://nextcloud-dev.univ-lille.fr/ + + + + + + MIIDCTCCAfGgAwIBAgIJAOIoYAnjmZ7DMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV +BAMTFnJwMS10ZXN0LnVuaXYtbGlsbGUuZnIwHhcNMTcwMzIzMDcxNjE2WhcNMjcw +MzIxMDcxNjE2WjAhMR8wHQYDVQQDExZycDEtdGVzdC51bml2LWxpbGxlLmZyMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnX1JINC4aM31dmQMGxQj+5GG +l4pWaHhVBuYfntKeQRTrVW/+HyHF0z5R3ybURHdg0wnPXy2toBnWb8oE++aBK3s8 +xlaM9rCs8I3tupKyoEzNLGxP/EqsZg/fvBmCadwiwRsEmDkV59+pTgzk41hSuKMi +V2yR2Y2m4JmAtyMvvF/iLhQDb9bsmqwAyQbjPnjOsimf9GhB+JzdrNK+u993x3eL +N7AntVKyGa426XdbBHGTMChTJygQfqxMEv0+y1AmWWTVE6NPx0wCvAGpxK8wgQHz +RzhYKuXtpqM3zxPBJm5v4xtaEi5t23Q5pjxLxVW1ZsOTF5Hl6E7FXj9DnJeW5wID +AQABo0QwQjAhBgNVHREEGjAYghZycDEtdGVzdC51bml2LWxpbGxlLmZyMB0GA1Ud +DgQWBBT4AjDArFIYWYt7sYpQH4p+P5/DsDANBgkqhkiG9w0BAQUFAAOCAQEAl7ZW +R18vQJfUisZpGpgwOEmrPO3mJbSevPY8PcrdkbLM6ZtkoJ3z4ADU8m6OYI6oi+MD +mvqnCUnmgUH1SZMTQBzc591fQcudmEX1YnKEb1I3AiHk0ZTBYGxYlrOivL/Hsjtr +lDWHukPD8RUZHFlRIGr0HeINg/3RTDuaACXVMyTVmSdBqOqADpT2eWzpHECcV8S0 +tlzbkdh7YdLSM3VDSt+1kZWUlL2qJ87HrbCzgdDIZCb5gfHmtzCezKEDWBFPmGJf +2sQswDM/zLyKo1cm3qjrs72Hzqts17kQLzSfo5FsBykG8FlYISyHZo/nkQLDc2Sy +NDeGeriCG966JIlncg== + + + + + + + MIIDCTCCAfGgAwIBAgIJAOIoYAnjmZ7DMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV +BAMTFnJwMS10ZXN0LnVuaXYtbGlsbGUuZnIwHhcNMTcwMzIzMDcxNjE2WhcNMjcw +MzIxMDcxNjE2WjAhMR8wHQYDVQQDExZycDEtdGVzdC51bml2LWxpbGxlLmZyMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnX1JINC4aM31dmQMGxQj+5GG +l4pWaHhVBuYfntKeQRTrVW/+HyHF0z5R3ybURHdg0wnPXy2toBnWb8oE++aBK3s8 +xlaM9rCs8I3tupKyoEzNLGxP/EqsZg/fvBmCadwiwRsEmDkV59+pTgzk41hSuKMi +V2yR2Y2m4JmAtyMvvF/iLhQDb9bsmqwAyQbjPnjOsimf9GhB+JzdrNK+u993x3eL +N7AntVKyGa426XdbBHGTMChTJygQfqxMEv0+y1AmWWTVE6NPx0wCvAGpxK8wgQHz +RzhYKuXtpqM3zxPBJm5v4xtaEi5t23Q5pjxLxVW1ZsOTF5Hl6E7FXj9DnJeW5wID +AQABo0QwQjAhBgNVHREEGjAYghZycDEtdGVzdC51bml2LWxpbGxlLmZyMB0GA1Ud +DgQWBBT4AjDArFIYWYt7sYpQH4p+P5/DsDANBgkqhkiG9w0BAQUFAAOCAQEAl7ZW +R18vQJfUisZpGpgwOEmrPO3mJbSevPY8PcrdkbLM6ZtkoJ3z4ADU8m6OYI6oi+MD +mvqnCUnmgUH1SZMTQBzc591fQcudmEX1YnKEb1I3AiHk0ZTBYGxYlrOivL/Hsjtr +lDWHukPD8RUZHFlRIGr0HeINg/3RTDuaACXVMyTVmSdBqOqADpT2eWzpHECcV8S0 +tlzbkdh7YdLSM3VDSt+1kZWUlL2qJ87HrbCzgdDIZCb5gfHmtzCezKEDWBFPmGJf +2sQswDM/zLyKo1cm3qjrs72Hzqts17kQLzSfo5FsBykG8FlYISyHZo/nkQLDc2Sy +NDeGeriCG966JIlncg== + + + + + + Nexcloud (Dev plateform) + Nexcloud (Dev plateform) + https://nextcloud-dev.univ-lille.fr/ + + + + + + + Université de Lille + Université de Lille + http://univ-lille.fr + + + mailto:dsi-systeme@univ-lille.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + CISR-gestion de tickets + https://cisrglpi-fede.univ-lyon1.fr + Application des demandes d'interventions gérer par le CISR + CISR-gestion de tickets + Application des demandes d'interventions gérer par le CISR + + + + + + MIIDGDCCAgCgAwIBAgIJAN0GQzedFqGhMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV +BAMTG2Npc3JnbHBpLWZlZGUudW5pdi1seW9uMS5mcjAeFw0xNTA2MTIwNzQ3MDRa +Fw0yNTA2MDkwNzQ3MDRaMCYxJDAiBgNVBAMTG2Npc3JnbHBpLWZlZGUudW5pdi1s +eW9uMS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZAihoC3Pl2 +rlcUfR8uunMCqxyqC/eDc9AqTQ7eKBMXxFRvwXF6yaWc1w6poFZ9ojgsEjH/aODL +9G/+5pmntrtFyWoJIAd7CoyGlcGueAiuJjc+wuyzBmD55JHQQANZx9+f8OZcEs/O +HvGQ5CoWVz+NwEcjqegfcnF3RS9btcxf6Esr0Fhmb8nQCi57BYmOkAiqNBt+1F54 +UjZelddFYgjmJmhCVMPKI3RZz3iVim1eWw22Zn+/lVEqpXlXJljYoX1kNKQKjY/C +NyqUZYD4mtck3PN4jt6tFGIeRJKGuAUu8LaqvA4RAiGGpCHzWPSwqecBEbVq7jwc +jLSKlwaIPQECAwEAAaNJMEcwJgYDVR0RBB8wHYIbY2lzcmdscGktZmVkZS51bml2 +LWx5b24xLmZyMB0GA1UdDgQWBBTAnlIuiD8Xq9aQXYe95+I2mQDfmzANBgkqhkiG +9w0BAQUFAAOCAQEAnIbCSYc22cAJ7o2phQIZpRqyvVaROShyMMY+JZMdHB8NBvv7 +KPrInTf8l+YWMtZMqz2LQrZItMnslI7v0btN9TNf3DcU6cPlJ1B2Tn0/YV0ex/gC +CC2EJpYlatKJgN6AQd9GZigpk20KTtnFPpJeTTlJm2LKEGocKv7mrmdguGH41lzb +OLR6eFYR3XdzAJ1r9lL3UnlRbLybRNNFdffi9FfOAQfmb15Z+XV3cZcgthputD18 +fvJ5js07G1AB6OJVKGg+j/bAYZikbemBONcSU5FTFe/IDRrVyx5EZFbMmpESUGqV +vZrKNqkZc+wKpnAeEJ0IGikDOpYTsYexjfrXHA== + + + + + + + MIIDGDCCAgCgAwIBAgIJAN0GQzedFqGhMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV +BAMTG2Npc3JnbHBpLWZlZGUudW5pdi1seW9uMS5mcjAeFw0xNTA2MTIwNzQ3MDRa +Fw0yNTA2MDkwNzQ3MDRaMCYxJDAiBgNVBAMTG2Npc3JnbHBpLWZlZGUudW5pdi1s +eW9uMS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZAihoC3Pl2 +rlcUfR8uunMCqxyqC/eDc9AqTQ7eKBMXxFRvwXF6yaWc1w6poFZ9ojgsEjH/aODL +9G/+5pmntrtFyWoJIAd7CoyGlcGueAiuJjc+wuyzBmD55JHQQANZx9+f8OZcEs/O +HvGQ5CoWVz+NwEcjqegfcnF3RS9btcxf6Esr0Fhmb8nQCi57BYmOkAiqNBt+1F54 +UjZelddFYgjmJmhCVMPKI3RZz3iVim1eWw22Zn+/lVEqpXlXJljYoX1kNKQKjY/C +NyqUZYD4mtck3PN4jt6tFGIeRJKGuAUu8LaqvA4RAiGGpCHzWPSwqecBEbVq7jwc +jLSKlwaIPQECAwEAAaNJMEcwJgYDVR0RBB8wHYIbY2lzcmdscGktZmVkZS51bml2 +LWx5b24xLmZyMB0GA1UdDgQWBBTAnlIuiD8Xq9aQXYe95+I2mQDfmzANBgkqhkiG +9w0BAQUFAAOCAQEAnIbCSYc22cAJ7o2phQIZpRqyvVaROShyMMY+JZMdHB8NBvv7 +KPrInTf8l+YWMtZMqz2LQrZItMnslI7v0btN9TNf3DcU6cPlJ1B2Tn0/YV0ex/gC +CC2EJpYlatKJgN6AQd9GZigpk20KTtnFPpJeTTlJm2LKEGocKv7mrmdguGH41lzb +OLR6eFYR3XdzAJ1r9lL3UnlRbLybRNNFdffi9FfOAQfmb15Z+XV3cZcgthputD18 +fvJ5js07G1AB6OJVKGg+j/bAYZikbemBONcSU5FTFe/IDRrVyx5EZFbMmpESUGqV +vZrKNqkZc+wKpnAeEJ0IGikDOpYTsYexjfrXHA== + + + + + + + CISR-gestion de tickets + CISR-gestion de tickets + Application des demandes d'interventions gérer par le CISR + Application des demandes d'interventions gérer par le CISR + + + + + + + + + Université Claude Bernard - Lyon 1 + Université Claude Bernard - Lyon 1 + http://www.univ-lyon1.fr + + + mailto:reseau@univ-lyon1.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-test.fr + + TP / serveur.uvs.sn + data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAAB1UlEQVQoz32Rz2pTQRTGfzN37jVpgyFJq1lUqdagFSsNKO3ChVQQFcGVG30JfQOL+BIufAMhIlRdWApiq6JgTDRpWopk0UTTVFPaYu6fGRf3NtIoHmbxnW/O78DHEb+2Wt9X3gtLac8bmbwklQO8+NSUQgCA5+uZicMxJcNWddZrC/ev2gncbS4/eJU9fQGYnVtdWutgCYAA8/AaeyWFtNQgasA+kORbdSl0b549hCOJK2x5Kz8cmvVOA5B/UEWj+CTU07kMvgEIzMypTGjOVxf3AcJSm7XXJugCE6MpAgPg6XMnMoDGfKyX9wEgkGysFYGELY9kB9AGIcZHksCX9ZrvdvsALJtmJYpx+8wwrp4aPegIgMXaO0c5/YBUNIpPoxhjKdzg+l6AZ9UFZal+QFiyvfwSNJAfS7PrT+fS4Veh8kjJvwCwjGbzawk4mooTsyePpYHPjRU8wkv2AWGMN9E1prJDgzbwdvUDysb8CxCKZul5qGdvnAzFXGUelYpy9gHSEq1yIdTj2UQoHtcKWLFowGgduASuFz3PuDv8qJd6K8rry+y28LZ8HQAqlhzKXbkjnXhvQvvd7k6n17a3f969eE9Kef54HsD8t7TWPb3RahtjfgPDW9V/OrN39QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNy0yMFQxMDo0OTozOSswMjowMM8vgAYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDctMjBUMTA6NDk6MzkrMDI6MDC+cji6AAAAAElFTkSuQmCC + TP / serveur.uvs.sn + + + + + + MIIDIzCCAgugAwIBAgIUR/AunSyLOMoAsKGh0nQm4FI3Mz8wDQYJKoZIhvcNAQEF +BQAwGTEXMBUGA1UEAxMOc2VydmV1ci51dnMuc24wHhcNMTMxMDA3MjIyMDUzWhcN +MzMxMDA3MjIyMDUzWjAZMRcwFQYDVQQDEw5zZXJ2ZXVyLnV2cy5zbjCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJbaC0auJ43wSs2RRkZUrr5YzszuDg/Z +DAgD48b3ZNLNdT+TW6W1/Hv+dYBh3PruP1r+JICLPUwrg0UVXCSBA67T6ZQdWofR +TsmQ0vPqkTN1uYQPxgp0v8pyV6kIFX15ETPnFrBI9blnwnkjQ/Owbg6K0griU+64 +Xgc3hFS06m33sTsby4kZLQnWrnFI3DO0RE19vjtWGnUauCMbTbvOxm7qxo26sW74 +kNYK/glWp6TOea+NN6JdM72hVzXI7d0hRWCT3lUF0QboIKfblMfcAmx9OvBrOYoK +9DJTNw3J6VhEBaq1PUtcSZpGDXT1IZhHLR6xvRLVx9T9DrNY2Xzc+l8CAwEAAaNj +MGEwQAYDVR0RBDkwN4IOc2VydmV1ci51dnMuc26GJWh0dHBzOi8vc2VydmV1ci51 +dnMuc24vaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFHB6K9Wqn12h7mwh0Yy5VaHT +nwtuMA0GCSqGSIb3DQEBBQUAA4IBAQA4EN8SU2Jfcuv0b9HzML7d11GvE6GIledY +s77j6QI6KNx9cMCI6x+C5GxTtxaVoYg0fK0gZ78G6s6ydVSwcrWysrYszA+jnKPk +pbDRlx7/RtiLztN/4JwujQpor4msPi9Xts9oWl8t7POGVpKaL8800sbwhABzLWqG +SO10j1nGfWFGEUD7F7mY6myyH3Go75hjV/Wvo/6tzLdkpa/NLQxL5gDyWm494vua +dhzjiDpDIHBKya2SrpRH41tN/YVUYMj4WnHV2gVNW/ps+EvI/wD6Rwf3/TP7Iklp +5BxmmoBKeqy2oL1GmrA9OpZwsneynaFmTck1HCB4QtZDFjLjQfzK + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + univ-test.fr + + + + + MIIDIzCCAgugAwIBAgIUR/AunSyLOMoAsKGh0nQm4FI3Mz8wDQYJKoZIhvcNAQEF +BQAwGTEXMBUGA1UEAxMOc2VydmV1ci51dnMuc24wHhcNMTMxMDA3MjIyMDUzWhcN +MzMxMDA3MjIyMDUzWjAZMRcwFQYDVQQDEw5zZXJ2ZXVyLnV2cy5zbjCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJbaC0auJ43wSs2RRkZUrr5YzszuDg/Z +DAgD48b3ZNLNdT+TW6W1/Hv+dYBh3PruP1r+JICLPUwrg0UVXCSBA67T6ZQdWofR +TsmQ0vPqkTN1uYQPxgp0v8pyV6kIFX15ETPnFrBI9blnwnkjQ/Owbg6K0griU+64 +Xgc3hFS06m33sTsby4kZLQnWrnFI3DO0RE19vjtWGnUauCMbTbvOxm7qxo26sW74 +kNYK/glWp6TOea+NN6JdM72hVzXI7d0hRWCT3lUF0QboIKfblMfcAmx9OvBrOYoK +9DJTNw3J6VhEBaq1PUtcSZpGDXT1IZhHLR6xvRLVx9T9DrNY2Xzc+l8CAwEAAaNj +MGEwQAYDVR0RBDkwN4IOc2VydmV1ci51dnMuc26GJWh0dHBzOi8vc2VydmV1ci51 +dnMuc24vaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFHB6K9Wqn12h7mwh0Yy5VaHT +nwtuMA0GCSqGSIb3DQEBBQUAA4IBAQA4EN8SU2Jfcuv0b9HzML7d11GvE6GIledY +s77j6QI6KNx9cMCI6x+C5GxTtxaVoYg0fK0gZ78G6s6ydVSwcrWysrYszA+jnKPk +pbDRlx7/RtiLztN/4JwujQpor4msPi9Xts9oWl8t7POGVpKaL8800sbwhABzLWqG +SO10j1nGfWFGEUD7F7mY6myyH3Go75hjV/Wvo/6tzLdkpa/NLQxL5gDyWm494vua +dhzjiDpDIHBKya2SrpRH41tN/YVUYMj4WnHV2gVNW/ps+EvI/wD6Rwf3/TP7Iklp +5BxmmoBKeqy2oL1GmrA9OpZwsneynaFmTck1HCB4QtZDFjLjQfzK + + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + mailto:pizniang@gmail.com + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + insa-rennes.fr + + INSA Rennes + http://www.insa-rennes.fr + eleves/personnels insa Rennes + rest of the university community (maybe) + INSA Rennes + eleves/personnels insa Rennes + communauté enseignement recherche éventuellement + + + + + + MIIESDCCArCgAwIBAgIVAPR4AG+BS/HeNkeNs0cWl/hLChh5MA0GCSqGSIb3DQEB +CwUAMCIxIDAeBgNVBAMMF2lkcC10ZXN0Lmluc2EtcmVubmVzLmZyMB4XDTE5MTAz +MDA4MzYwMVoXDTM5MTAzMDA4MzYwMVowIjEgMB4GA1UEAwwXaWRwLXRlc3QuaW5z +YS1yZW5uZXMuZnIwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCk/BAI +2kDph9bn2uiO3AjTQDrA3TUlvvzp2ZBVdJDRYCfXoXQvTjD4ky8D94ej0LG7lItg +YzGsfyIJMHWks8dix5App+lsash3hpjQDiejz71uyjlGUD9KacRlzRR5yzOQwx9a +FjCk1IPaX1Kb4oD8iwl9G/xktSqvVTl6DajamN4QJ1vZVutBre7PUyksuppo200Z +7I4fvx+yyeb15gjh2iOFDViKxWO3ZAQSgkON84ZnF+KPkAXzCpMSmXfDVuytXAmB +JRR/cRNotdppyVgaf6yuX9blKqxvgcM2/DydPdZA21iENw79xYZzu+4ykw8oKsia +Lu6hB1vwxXqsuSZwY26nQpwy93Pnov7yGAVsldIomNSbsEUO1vybvj1HgalP87zx +BOoq+AMYTCUanoa32EqOqRtl390K8WchWyfUh3XPEyDza7GLGuRq1sJZbJRLnwru +0drMaBEMDHqIBbr9Ifvm/A9rfApmXBprqy0RZWpHZ1XWm9AzRcHC5rpBmN0CAwEA +AaN1MHMwHQYDVR0OBBYEFNhdhb6AJQxUd6f7L0ARv0ZRxv5VMFIGA1UdEQRLMEmC +F2lkcC10ZXN0Lmluc2EtcmVubmVzLmZyhi5odHRwczovL2lkcC10ZXN0Lmluc2Et +cmVubmVzLmZyL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBCwUAA4IBgQCOkCn/ +bekm2GH+6KMXtQYw40Rho/52U3huvloTei6b00lrm013v1bk9z9JEkUQYyQ1z4/J +KHBfOctzU07IdTqQ6Vl95nKG3Z7qzJyKccMQjixEyKeKGes9kFcLxJPQUgj3vlYu +tw9l1Le5pxjr/UkjSpax/qb906NNutlUanv0fMLQSitv79WCPVE8HRmaipIZnlck +b8un/JmnWyl9Oc+UsKeLR6xDlLedVoup8SjnyT/RWSgeGjvO6V+3vHr3qbFrf6gp +hl/tWVxi6oDntaYuez/u36Qm+/QgkK3sN2guX0sAh25mR8T0ZGa6l0OZww4UARNI +kV7h2T7puv1Iqd0VhQ6xdonCb9bRN8hIk7OEL7FFiXFWByhSsfGcq1/9Itizl36V +RHu+mDmon5I/QP4e0hziCmSaWFyhtNKp1wyEDQFNqaxm1YMouawyvVISFErw53Cr +5jjpquLlB84hv90hbnJrYLRJAWdWIeMP54un0oA+B+MM+WK2BOIOiSX1dM4= + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + Institut National des Sciences Appliquées de Rennes + Institut National des Sciences Appliquées de Rennes + http://www.insa-rennes.fr + + + mailto:sebastien.ducoin@insa-rennes.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + + + + + + + Shibboleth SP test service + https://sp-test.univ-paris3.fr/xwiki + Shibboleth SP test service + Service de test pour Shibboleth SP + Service Provider Shibboleth de test. + + + + + + MIIFLjCCBBagAwIBAgIQAeZU1LIY/Ll1bT8+yGjjdjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xODAxMTIwMDAwMDBaFw0yMTAxMjAxMjAwMDBaMG8xCzAJBgNVBAYT +AkZSMQ4wDAYDVQQHEwVQYXJpczEvMC0GA1UEChMmVU5JVkVSU0lURSBQQVJJUyBJ +SUkgU09SQk9OTkUgTk9VVkVMTEUxHzAdBgNVBAMTFnNwLXRlc3QudW5pdi1wYXJp +czMuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBF2qMML1COSx1 +auFcMvrE8WzQZbLOInSa8sTFYN8ZcuiI6qvgASYP/jZLuI71XV+gUnd1E8fGxvuq +CHFCJMIjdz8jEXBVt9wSDnToo6r+nsEOYZFLlqf4bKjOeHha9RQvuWCwe9PqOdp5 +Z2ncjmethTbZWHpWtCJEu3Ii4KYC0CiyCDpBLR5fkiZB1FF7cealcvXYgcUvsBKX +pz6gHgS3lfoG/oEfCyaXNOEsgUevu1ko/JJefWWev0y0V9mlGW9ncqrui3tkNbFK +OeNqjGdC8CijqP7Uo9RHlYRtz13DQwJi5sg47g8tlAfxEWTff6RWCB6qPGEX3reB +tCkhFmAtAgMBAAGjggHPMIIByzAfBgNVHSMEGDAWgBRn/YggFCeYxwnSJRm76VER +Y3VQYjAdBgNVHQ4EFgQU5oW+CDVBmXBCXDXTdRSBkzG3IDMwIQYDVR0RBBowGIIW +c3AtdGVzdC51bml2LXBhcmlzMy5mcjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw +FAYIKwYBBQUHAwEGCCsGAQUFBwMCMGsGA1UdHwRkMGIwL6AtoCuGKWh0dHA6Ly9j +cmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFTU0xDQTMuY3JsMC+gLaArhilodHRwOi8v +Y3JsNC5kaWdpY2VydC5jb20vVEVSRU5BU1NMQ0EzLmNybDBMBgNVHSAERTBDMDcG +CWCGSAGG/WwBATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5j +b20vQ1BTMAgGBmeBDAECAjBuBggrBgEFBQcBAQRiMGAwJAYIKwYBBQUHMAGGGGh0 +dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTA4BggrBgEFBQcwAoYsaHR0cDovL2NhY2Vy +dHMuZGlnaWNlcnQuY29tL1RFUkVOQVNTTENBMy5jcnQwDAYDVR0TAQH/BAIwADAN +BgkqhkiG9w0BAQsFAAOCAQEAchNhUg0rUvkrHkNLf/iqJDAFrehj2qb/UYuCMa7Z +MNM+BXeLc6s0veJMEaSpYUh685eoBPt9BhKYeyYNyvRz4o6CVZ3Xlk5cIuz6AdqO +wJxnubo61ybMFRPTUVunBD6Qda1s9xgBOg62baRjnzFsNcs/eXJ1D3n4PU9ScMaD +kI0jVthD0/aylOnGSGwgDcj+SAtwvPRUEeaJDKiWDVyxhgii2XFwnO+0wlMqAX8v +833r0twECZWxBfytdSkDxGreIIgBye8OazsOBDT7u2MrI+B62mTNth5boM1PFJyP +G8aq3cPl2p3piOqmo3NfuCFSL8QdNEpn16TZIM0Vx84vZQ== + + + + + + + MIIFLjCCBBagAwIBAgIQAeZU1LIY/Ll1bT8+yGjjdjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xODAxMTIwMDAwMDBaFw0yMTAxMjAxMjAwMDBaMG8xCzAJBgNVBAYT +AkZSMQ4wDAYDVQQHEwVQYXJpczEvMC0GA1UEChMmVU5JVkVSU0lURSBQQVJJUyBJ +SUkgU09SQk9OTkUgTk9VVkVMTEUxHzAdBgNVBAMTFnNwLXRlc3QudW5pdi1wYXJp +czMuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBF2qMML1COSx1 +auFcMvrE8WzQZbLOInSa8sTFYN8ZcuiI6qvgASYP/jZLuI71XV+gUnd1E8fGxvuq +CHFCJMIjdz8jEXBVt9wSDnToo6r+nsEOYZFLlqf4bKjOeHha9RQvuWCwe9PqOdp5 +Z2ncjmethTbZWHpWtCJEu3Ii4KYC0CiyCDpBLR5fkiZB1FF7cealcvXYgcUvsBKX +pz6gHgS3lfoG/oEfCyaXNOEsgUevu1ko/JJefWWev0y0V9mlGW9ncqrui3tkNbFK +OeNqjGdC8CijqP7Uo9RHlYRtz13DQwJi5sg47g8tlAfxEWTff6RWCB6qPGEX3reB +tCkhFmAtAgMBAAGjggHPMIIByzAfBgNVHSMEGDAWgBRn/YggFCeYxwnSJRm76VER +Y3VQYjAdBgNVHQ4EFgQU5oW+CDVBmXBCXDXTdRSBkzG3IDMwIQYDVR0RBBowGIIW +c3AtdGVzdC51bml2LXBhcmlzMy5mcjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw +FAYIKwYBBQUHAwEGCCsGAQUFBwMCMGsGA1UdHwRkMGIwL6AtoCuGKWh0dHA6Ly9j +cmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFTU0xDQTMuY3JsMC+gLaArhilodHRwOi8v +Y3JsNC5kaWdpY2VydC5jb20vVEVSRU5BU1NMQ0EzLmNybDBMBgNVHSAERTBDMDcG +CWCGSAGG/WwBATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5j +b20vQ1BTMAgGBmeBDAECAjBuBggrBgEFBQcBAQRiMGAwJAYIKwYBBQUHMAGGGGh0 +dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTA4BggrBgEFBQcwAoYsaHR0cDovL2NhY2Vy +dHMuZGlnaWNlcnQuY29tL1RFUkVOQVNTTENBMy5jcnQwDAYDVR0TAQH/BAIwADAN +BgkqhkiG9w0BAQsFAAOCAQEAchNhUg0rUvkrHkNLf/iqJDAFrehj2qb/UYuCMa7Z +MNM+BXeLc6s0veJMEaSpYUh685eoBPt9BhKYeyYNyvRz4o6CVZ3Xlk5cIuz6AdqO +wJxnubo61ybMFRPTUVunBD6Qda1s9xgBOg62baRjnzFsNcs/eXJ1D3n4PU9ScMaD +kI0jVthD0/aylOnGSGwgDcj+SAtwvPRUEeaJDKiWDVyxhgii2XFwnO+0wlMqAX8v +833r0twECZWxBfytdSkDxGreIIgBye8OazsOBDT7u2MrI+B62mTNth5boM1PFJyP +G8aq3cPl2p3piOqmo3NfuCFSL8QdNEpn16TZIM0Vx84vZQ== + + + + + + + Service de test pour Shibboleth SP + Shibboleth SP test service + Service Provider Shibboleth de test. + Shibboleth SP test service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Université Sorbonne nouvelle Paris III + Université Sorbonne nouvelle Paris III + http://www.univ-paris3.fr + + + mailto:alain.frehel@sorbonne-nouvelle.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/documentation + https://federation.renater.fr/scope/local + + + + + + + SCD KOHA TEST + https://ubo-koha-shib.univ-brest.fr/ + ressource scd + TEST UBO-KOHA-SHIB + ressource scd + + + + + + MIIC4jCCAcqgAwIBAgIJAP5ORar1Mf8WMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV +BAMTCWxvY2FsaG9zdDAeFw0xOTA0MDYyMzIwNDVaFw0yOTA0MDMyMzIwNDVaMBQx +EjAQBgNVBAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMByXd3fUu2JnG8EOlm0rSyrHgWXjiPwSLyn4SiS3kqypMDskMcpXGhum7j7 +KVDRlB6Da/6s/3WrTil4xa5x5/K9ISUj25GLSKVu8YsXKKStRLywdHZIE8qzQCRk +dIrrejReFerPMQT8wITLrZ7Zk7/LZq/SJfxTo5s44M88sBMhza3DnDSdLhZX6mXI +xMz/rzgDgVuVfespAz2b8CmK5fXDMu89Wdpjj4VRX3MfWMmWd9W2j5eU1DXAlRnw +mVZ5aMZNahEXNBGbFK5taynJz8WbrejLxOlddHW/fMi1GQ4D+gKtWkp3zNqts7Ns +R2c/nuvgJHrgvxwdyho5EBeomT0CAwEAAaM3MDUwFAYDVR0RBA0wC4IJbG9jYWxo +b3N0MB0GA1UdDgQWBBRxRaQ8aJ8djpja0BXh/WNQ0onkYTANBgkqhkiG9w0BAQUF +AAOCAQEAAuf/k/r8RAADVK0Saok/NFME2vMyqcLw0O/jFkVKLJxU12GWarC8kD5f +wHyryEXjFGNUqvfZUwv4ze7mDeRqHYbSh0i0I2LgeIgxHFxzpPwcKRc+lN2KlieH +6CwFh7cXOP11E6CC6bGpptaTxhj4VCiHRQk7W/qDVV4GDqBRVa6RcUKisVJThdJd +qwkqkWeufkt70U46s3VGgUt9oetjLOubWCqvv+dn5y99dIYUlmNOfHD4K8ErDbNJ +uL0MH8aWhsBN/BJ2obx63aIDSfI9R0/KkbQOTwO8uC8hI4WFUc7PBxB+f7GPQVdM +4NBtMb80BcEUytUdqfqayrFD6aKlSg== + + + + + + + MIIC4jCCAcqgAwIBAgIJAP5ORar1Mf8WMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV +BAMTCWxvY2FsaG9zdDAeFw0xOTA0MDYyMzIwNDVaFw0yOTA0MDMyMzIwNDVaMBQx +EjAQBgNVBAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMByXd3fUu2JnG8EOlm0rSyrHgWXjiPwSLyn4SiS3kqypMDskMcpXGhum7j7 +KVDRlB6Da/6s/3WrTil4xa5x5/K9ISUj25GLSKVu8YsXKKStRLywdHZIE8qzQCRk +dIrrejReFerPMQT8wITLrZ7Zk7/LZq/SJfxTo5s44M88sBMhza3DnDSdLhZX6mXI +xMz/rzgDgVuVfespAz2b8CmK5fXDMu89Wdpjj4VRX3MfWMmWd9W2j5eU1DXAlRnw +mVZ5aMZNahEXNBGbFK5taynJz8WbrejLxOlddHW/fMi1GQ4D+gKtWkp3zNqts7Ns +R2c/nuvgJHrgvxwdyho5EBeomT0CAwEAAaM3MDUwFAYDVR0RBA0wC4IJbG9jYWxo +b3N0MB0GA1UdDgQWBBRxRaQ8aJ8djpja0BXh/WNQ0onkYTANBgkqhkiG9w0BAQUF +AAOCAQEAAuf/k/r8RAADVK0Saok/NFME2vMyqcLw0O/jFkVKLJxU12GWarC8kD5f +wHyryEXjFGNUqvfZUwv4ze7mDeRqHYbSh0i0I2LgeIgxHFxzpPwcKRc+lN2KlieH +6CwFh7cXOP11E6CC6bGpptaTxhj4VCiHRQk7W/qDVV4GDqBRVa6RcUKisVJThdJd +qwkqkWeufkt70U46s3VGgUt9oetjLOubWCqvv+dn5y99dIYUlmNOfHD4K8ErDbNJ +uL0MH8aWhsBN/BJ2obx63aIDSfI9R0/KkbQOTwO8uC8hI4WFUc7PBxB+f7GPQVdM +4NBtMb80BcEUytUdqfqayrFD6aKlSg== + + + + + + TEST UBO-KOHA-SHIB + SCD KOHA TEST + ressource scd + ressource scd + + + + + + + + + + + + + + + + + Université de Bretagne Occidentale + Université de Bretagne Occidentale + http://www.univ-brest.fr + + + mailto:michel.villeneuve@univ-brest.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/scope/community + + + + + + + Project MUSE + http://muse.jhu.edu + Project MUSE + Project MUSE + + + + + + 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 + + + + + + + Project MUSE + Project MUSE + + + + + Project MUSE + Project MUSE + http://www.muse.jhu.edu + + + mailto:malloy@jhu.edu + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/national + + + + + + + Brittany Loire Doctors School - Amethis Service TEST + https://amethis-preprod.doctorat-bretagneloire.fr/amethis-client/assets/logo/amethis.png + https://amethis-test.doctorat-bretagneloire.fr/amethis-client + AMETHIS (Multi-Establishment Access to Theses, International and Monitoring of doctoral students / doctors) is an administrative management application intended for monitoring doctoral students / doctors and the production of information for reporting purposes. + École des Docteurs Bretagne Loire - Service Amethis TEST + AMETHIS (Accès Multi-Etablissements aux THèses, à l'International et au Suivi des doctorants/docteurs) est une application de gestion administrative destinée au suivi des doctorants/docteurs et à la production d'information à des fins de reporting. + + + + + + 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 + + + + + + + École des Docteurs Bretagne Loire - Service Amethis TEST + Brittany Loire Doctors School - Amethis Service TEST + AMETHIS (Accès Multi-Etablissements aux THèses, à l'International et au Suivi des doctorants/docteurs) est une application de gestion administrative destinée au suivi des doctorants/docteurs et à la production d'information à des fins de reporting. + AMETHIS (Multi-Establishment Access to Theses, International and Monitoring of doctoral students / doctors) is an administrative management application intended for monitoring doctoral students / doctors and the production of information for reporting purposes. + + + + + + + + + + + + + Université de Rennes 1 + Université de Rennes 1 + http://www.univ-rennes1.fr + + + mailto:vincent.bellenger@univ-rennes1.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + + MentorLearn + https://mentorlearn.com + MentorLearn + MentorLearn LMS (système de gestion de leraning) + + + + + + MIIEJjCCAo6gAwIBAgIUFcBbvY9qm0hye0FzuXcsjl2Ost4wDQYJKoZIhvcNAQEL +BQAwJzElMCMGA1UEAxMcYWlyMDgyMDNsLjNkc3lzdGVtcy5pbnRlcm5hbDAeFw0y +MTA0MjIxNjA5MjVaFw0zMTA0MjAxNjA5MjVaMCcxJTAjBgNVBAMTHGFpcjA4MjAz +bC4zZHN5c3RlbXMuaW50ZXJuYWwwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGK +AoIBgQDErG/o5ppOPNxhAC5XWXCDdVhsVunXEjKOxX+iOxZ6TwLTZmrfaTa7PkaV +siLpGHOL5IidxsHjpR5AVN3NHOTSoz//c+IdovphrHD8UrlQ7DUD0EONpXdC2hZn +ULaYAThL31b2df2sbfC2q7HBLrPWcnn7LSxqWDk9nj0kxdQY55GN8Nez9yigEQ4t +n09vFCrNg9h6tdt0joHPE5WTDZNcq4wXuZewpnlgpOcva2HRRrQdagBQe9y6Jfo/ +M7qXdAwqyxpco/4bRuV2yrsU/kRAlkgD3Izu66QYDE69yiSEQJATXiv1J8xtZ9cR +TcrSAE99KO8BbbGZiR3jVN3JEzcXf33gw2CHLuHLdhAHLZ/oo/kmhmewPW5p9455 +pxcuS9Oi8+81M73d7JGUqLv/vlb0x4jQ9BkI0+Nto6eaH7jnDBPzjrVPD8Ku1+/f +acwTrgps6hQqwiTVGgNwhai+JEVQnyUU5gDhkBrI8fzgQR0suPqlgoIIepx2X2/Z ++nXeUxMCAwEAAaNKMEgwJwYDVR0RBCAwHoIcYWlyMDgyMDNsLjNkc3lzdGVtcy5p +bnRlcm5hbDAdBgNVHQ4EFgQU1hBfWOHGM4ypjs6lEa7THeHJX20wDQYJKoZIhvcN +AQELBQADggGBADqGD5f3uMQZJCaEuQySPyDSXP3B3PZBWn2vg6QmDxv2zXX7kIX8 +geNR7V0H9dU0/jquUxdQ9MrU2Jxl8xl4sP2Bv+27hv3W59fs2SGU3rNFv51hoFJO +Hy7LqHRb8l6MSewaUlbI9WU4DpXxEHNsd3Fr7mPnBSkGxE0XqvoCnc6W2AGEcc7p +/arkO6wgurJzCrDjtsCsGUYglmwcn17ERbCfBJ0yRfZNMTpopzUFk9l7kM631L/r +QHpB6V5v7zGq3NgVoVGtM6WMJBtZcsvlV3cDBn0CrkNoflKvXsfqtsFbRQ+aoueX +iDcMQGGzzSlYaG2rr7Lwlj6aakhvakPlMEBf1CGpWQb72AhDE4LnENnRWKtbvv4J +6szrZ1z4mBV/H1Uwk6JM6UTISbU9w+4J35lHy83vdF8s1h0eKi/sFpcGVMammzga +EQkIpquhci3rNMj2T2fxxOCksT2U2+0Vwy3SwzD+pV8yfxIr/W4niyuomiLNoDa2 +tsF5e9Rm/cxKsA== + + + + + + + MIIEJjCCAo6gAwIBAgIUFcBbvY9qm0hye0FzuXcsjl2Ost4wDQYJKoZIhvcNAQEL +BQAwJzElMCMGA1UEAxMcYWlyMDgyMDNsLjNkc3lzdGVtcy5pbnRlcm5hbDAeFw0y +MTA0MjIxNjA5MjVaFw0zMTA0MjAxNjA5MjVaMCcxJTAjBgNVBAMTHGFpcjA4MjAz +bC4zZHN5c3RlbXMuaW50ZXJuYWwwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGK +AoIBgQDErG/o5ppOPNxhAC5XWXCDdVhsVunXEjKOxX+iOxZ6TwLTZmrfaTa7PkaV +siLpGHOL5IidxsHjpR5AVN3NHOTSoz//c+IdovphrHD8UrlQ7DUD0EONpXdC2hZn +ULaYAThL31b2df2sbfC2q7HBLrPWcnn7LSxqWDk9nj0kxdQY55GN8Nez9yigEQ4t +n09vFCrNg9h6tdt0joHPE5WTDZNcq4wXuZewpnlgpOcva2HRRrQdagBQe9y6Jfo/ +M7qXdAwqyxpco/4bRuV2yrsU/kRAlkgD3Izu66QYDE69yiSEQJATXiv1J8xtZ9cR +TcrSAE99KO8BbbGZiR3jVN3JEzcXf33gw2CHLuHLdhAHLZ/oo/kmhmewPW5p9455 +pxcuS9Oi8+81M73d7JGUqLv/vlb0x4jQ9BkI0+Nto6eaH7jnDBPzjrVPD8Ku1+/f +acwTrgps6hQqwiTVGgNwhai+JEVQnyUU5gDhkBrI8fzgQR0suPqlgoIIepx2X2/Z ++nXeUxMCAwEAAaNKMEgwJwYDVR0RBCAwHoIcYWlyMDgyMDNsLjNkc3lzdGVtcy5p +bnRlcm5hbDAdBgNVHQ4EFgQU1hBfWOHGM4ypjs6lEa7THeHJX20wDQYJKoZIhvcN +AQELBQADggGBADqGD5f3uMQZJCaEuQySPyDSXP3B3PZBWn2vg6QmDxv2zXX7kIX8 +geNR7V0H9dU0/jquUxdQ9MrU2Jxl8xl4sP2Bv+27hv3W59fs2SGU3rNFv51hoFJO +Hy7LqHRb8l6MSewaUlbI9WU4DpXxEHNsd3Fr7mPnBSkGxE0XqvoCnc6W2AGEcc7p +/arkO6wgurJzCrDjtsCsGUYglmwcn17ERbCfBJ0yRfZNMTpopzUFk9l7kM631L/r +QHpB6V5v7zGq3NgVoVGtM6WMJBtZcsvlV3cDBn0CrkNoflKvXsfqtsFbRQ+aoueX +iDcMQGGzzSlYaG2rr7Lwlj6aakhvakPlMEBf1CGpWQb72AhDE4LnENnRWKtbvv4J +6szrZ1z4mBV/H1Uwk6JM6UTISbU9w+4J35lHy83vdF8s1h0eKi/sFpcGVMammzga +EQkIpquhci3rNMj2T2fxxOCksT2U2+0Vwy3SwzD+pV8yfxIr/W4niyuomiLNoDa2 +tsF5e9Rm/cxKsA== + + + + + + + mailto:simbionix@simbionix.com + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + mines-paristech.fr + minesparis.psl.eu + + MINES ParisTech - Testing + data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABZVBMVEX///8AcLgAcLgAcLgAcLgAcLgAbrkAb7cAZswAcLgAcLgAcLgAcLgAcLgAcLgAcLkAb7gAcLgAb7oAcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLkAb7cAcLkAcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLgAb7cAcLcAcbYAcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLgAgL8Ab7cAbbYAcLgAcLgAcLgAcLgAcLgAZrMAcLgAcLgAcLgAcLgAcLgAcLgAcLgAgL8AcLgAcLgAcLgAcLgAcLgAcLgAcLgAcbcAcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLYAcbkAcbgAcL8AcLgAcLgAcLgAcLgAcLgAcLgAcLgAcLcAcLgAcLcAcLYAcLgAcLgAcLgAcLgAcLgAcLgAcbkAcLgAcLkAcLgAcLgAcLgAcLgAcLgAcbcAcLkAabQAcLgAcLgAcLgAcLj///89z31eAAAAdnRSTlMABjRkYyQzZwUwQbMvk+ttvsY5plRdoAgVqoBO5I2q5j12I8o4dBRumTPOmdx/hl8bGghVKlr0Sb0pCg8Z5NMgGBEE3hfdXgx7S1EEHqw74bLZQ1+aEFBTAZ1XsOVq0ItArz9SpCG7j/J2vx2NCmFqexF8kXkx2q60AgAAAAFiS0dEAIgFHUgAAAAHdElNRQflAgEHDjti5sa7AAAAvklEQVQY02NgIA4wMjGzsDIwsLFzcIL5XNwsPLx8/AKCQsIiIL6omLiEpJS0jKycvIIikK+kLK6iqqauoaklr62jCxTQ0zcwNDI24dHmNDUzB+mwsGRgsGKw5mFgsLEFG2lnz8Dg4MjgxMAg7gziu7i6uXt4GnnZePuo+AL5fv4BWoFBwSGhYeERkVFAgWgm35jYuPiExCSG5BSQjtQ01fSMzIAsh+ycnFyQQF5ufkFhtmhRcUkp1B8cRvj9CQB0xh7oSRyhGAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wMi0wMVQwNzoxNDo1OSswMDowMKkGpwcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDItMDFUMDc6MTQ6NTkrMDA6MDDYWx+7AAAAAElFTkSuQmCC + http://www.mines-paristech.fr + Testing services of MINES ParisTech + MINES ParisTech - Test + Les services de test de MINES ParisTech + + + + + + MIIEVzCCAr+gAwIBAgIUaJ6pKbMY5yuR668MG2VOFzPvBfMwDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbaWRwLXRlc3QubWluZXMtcGFyaXN0ZWNoLmZyMB4XDTIx +MDEyMDE1MDkzNloXDTQxMDEyMDE1MDkzNlowJjEkMCIGA1UEAwwbaWRwLXRlc3Qu +bWluZXMtcGFyaXN0ZWNoLmZyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKC +AYEAgA3uI6jHxFA98dctNTRSbDSYJA7bNhXUYyn99YVjkwf1x+EILgeV6lPQl328 +OCSIgUJGkE6w86Y4JLsVf/d5JkgRbIceg1oqMGyjusnMZGwqaX5b1J9TVC4bkpdJ +MzLPmM0It1n6HtWa8A96tGGwFOq/utu2lMYXzSJRAdX3QqkrGzBpQ1N8woU/y88j +lv/P7v5LZYL1iJsRKauqPLXDBBS+6BheIa6VdeCGOoaWFpTxZYVkaofJ3dgU/Q3a +TWOfQLy2w3YdhKKNDAT3OWOktj4nFeuFn16CkjMvTZF7fzeJ2gqeyz+ZbRbRVFbk +hsqZ0RPmZBATEYsYLsS1A6ExG9BuCvhiIU3RntndEqsONiPkeNH3p2wsNv2Y8BBN +PkqTxAt2v1n2nP/fgQA59VHoO2QVyyiiFNOTe2ovHDmHfW+FcPYkVWuowqVy1r6M +KzROJugn36cIhxGINVy1N8dG1Qdg9TzHRqsRY6KjLJ1UQjiZ14c1ISBMScaIRsma +UTSPAgMBAAGjfTB7MB0GA1UdDgQWBBQba/DYm54hQ2UnPAXKUDA1B23GczBaBgNV +HREEUzBRghtpZHAtdGVzdC5taW5lcy1wYXJpc3RlY2guZnKGMmh0dHBzOi8vaWRw +LXRlc3QubWluZXMtcGFyaXN0ZWNoLmZyL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3 +DQEBCwUAA4IBgQA9iQpMXaQtD5WgvMabWaDKvZdPmmvRyFe2YIxGjO1qw97kvzrM +C89Fz8aXh82SJ/ilmW9BDQqzsBZQwFdCbS2us9BYt6t9IC0rAUgFTEq+v53Itz7s +osKyKveNzaYp/uVz4oFx7PCO8VXWruTEiZ8eWU4dzQ/mbjUr3lajV1aZ2u0o8/F/ +aihlHjv6Vh4vuwNFFRciBOIC4dYRouYR17cQt+L7Ir7LXWAo1IiIARIEBU3boroi +2F3jE0/7kXoAYaj1drbrnin6MAdOGJYsMOxFb2UuOjg/OGHC6Hk+WkEQsr2j/CJd +p3EiP32LyUua2ir6iAw4moVCi3PCaLMfJ6WYVir7TitWi4idyvp3ZDC01IBwoMNI +3Ch3o55tRLkZ8afcLUDf3qNnyCZ7N9F9NjXZ8M4fYecL2EfB4ohrt5gebPvtJ7As +wc03ksgU/obZfFpb50snG8402besYE7xhg3nKt0v10klWJErhakgotqP9fPzBTzx +vE6yQOa9nOu4mvY= + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + Ecole Nationale Supérieure des Mines de Paris + Ecole Nationale Supérieure des Mines de Paris + http://www.mines-paristech.fr + + + mailto:dsi_infra@groupes.mines-paristech.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + grenoble.archi.fr + + Grenoble National School of Architecture test + http://www.grenoble.archi.fr/ + Teachers, researchers and administrative staff + Ecole Nationale Supérieure d'Architecture de Grenoble test + Enseignants, chercheurs et personnels administratifs + + + + + + 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 + + + + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + Ecole Nationale Supérieure d'Architecture de Grenoble + Ecole Nationale Supérieure d'Architecture de Grenoble + http://www.grenoble.archi.fr/ + + + mailto:informatique@grenoble.archi.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-machineDebian.fr + + Idp machineDebian machineDebian + Idp machineDebian + Idp machineDebian machineDebian + Idp machineDebian + + + + + + MIIDHzCCAgegAwIBAgIUcAsGTS4lTlIY2DokMyn8VVsLHi4wDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNbWFjaGluZURlYmlhbjAeFw0xODA2MTYwMDM4MDNaFw0z +ODA2MTYwMDM4MDNaMBgxFjAUBgNVBAMMDW1hY2hpbmVEZWJpYW4wggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3QeFNltWFo8i5+A2gk8lDYMFcLoViBWOy +yrd6YZuVReT85l4B/W4qpURYcYlnJwvuV2b8xuplfPXuGAjCHJtRLnpZrsAULt+f +89fR076qLv/Hl5H1qqVKjLtkqFaekzYqqdCqL/BR33cVJHUA1cmLAJRPaVoTuqnc +A2RQTPTSId//DrOWESjLXOMTuhDWA/E4FFDfNso560ebHyhfS7IhzrpMuzFl0WMk +M3vArjXcvNM4KfXS+B1X7cN5eveIkVjvfUSRKJu3Zl9GeIDP3mRwl8j3RlgtqkCg +dFhBs1yRG/zBfKW2J16UCF15gIVGL7RqGVeZdvB2hTptynzjtXLpAgMBAAGjYTBf +MB0GA1UdDgQWBBThqfd4b0DnWkFpLPsK5OGvCIvqqjA+BgNVHREENzA1gg1tYWNo +aW5lRGViaWFuhiRodHRwczovL21hY2hpbmVEZWJpYW4vaWRwL3NoaWJib2xldGgw +DQYJKoZIhvcNAQELBQADggEBADEonM3mn+lf45LTa0/pwdh9aJfwvSy5LNDnETFm +5TQLBkjxltZC1ZuGKiVZLvFeuwGHL6inDXYQw+ebWIiW3taZSBPYIIJFYp4Nvhb1 +DbyMw7NIs4n33ckjLyn1mOOjT0549WUWZDG25dMQzC8oZq+on7pk8QPOiL18UtZm +a9dcsy4JyTygNg/szcWW5ltNQT+w2QR/e1e2TwxdUvVXMS9giljYVAkPt3KsSy+s +GEEJafSJEVgR1eXAl2xMxuVta0b4IcA2SgUx8zf/q9LrTGH71fOw5ozVXEmy2MXA +RFJTBnzv/Yz81Vyk/xxTx0SPCZPJ/5UsK/57snUeJ7ZGLCY= + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + univ-machineDebian.fr + + + + + MIIDHzCCAgegAwIBAgIUcAsGTS4lTlIY2DokMyn8VVsLHi4wDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNbWFjaGluZURlYmlhbjAeFw0xODA2MTYwMDM4MDNaFw0z +ODA2MTYwMDM4MDNaMBgxFjAUBgNVBAMMDW1hY2hpbmVEZWJpYW4wggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3QeFNltWFo8i5+A2gk8lDYMFcLoViBWOy +yrd6YZuVReT85l4B/W4qpURYcYlnJwvuV2b8xuplfPXuGAjCHJtRLnpZrsAULt+f +89fR076qLv/Hl5H1qqVKjLtkqFaekzYqqdCqL/BR33cVJHUA1cmLAJRPaVoTuqnc +A2RQTPTSId//DrOWESjLXOMTuhDWA/E4FFDfNso560ebHyhfS7IhzrpMuzFl0WMk +M3vArjXcvNM4KfXS+B1X7cN5eveIkVjvfUSRKJu3Zl9GeIDP3mRwl8j3RlgtqkCg +dFhBs1yRG/zBfKW2J16UCF15gIVGL7RqGVeZdvB2hTptynzjtXLpAgMBAAGjYTBf +MB0GA1UdDgQWBBThqfd4b0DnWkFpLPsK5OGvCIvqqjA+BgNVHREENzA1gg1tYWNo +aW5lRGViaWFuhiRodHRwczovL21hY2hpbmVEZWJpYW4vaWRwL3NoaWJib2xldGgw +DQYJKoZIhvcNAQELBQADggEBADEonM3mn+lf45LTa0/pwdh9aJfwvSy5LNDnETFm +5TQLBkjxltZC1ZuGKiVZLvFeuwGHL6inDXYQw+ebWIiW3taZSBPYIIJFYp4Nvhb1 +DbyMw7NIs4n33ckjLyn1mOOjT0549WUWZDG25dMQzC8oZq+on7pk8QPOiL18UtZm +a9dcsy4JyTygNg/szcWW5ltNQT+w2QR/e1e2TwxdUvVXMS9giljYVAkPt3KsSy+s +GEEJafSJEVgR1eXAl2xMxuVta0b4IcA2SgUx8zf/q9LrTGH71fOw5ozVXEmy2MXA +RFJTBnzv/Yz81Vyk/xxTx0SPCZPJ/5UsK/57snUeJ7ZGLCY= + + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + mailto:saboudou@univ-paris8.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + SysNum Test Service + https://discern.labri.fr + Test web site for the SysNum platform + SysNum Service de Test + Site web de test pour la plate-forme SysNum + + + + + + MIIENzCCAp+gAwIBAgIJAPlYbdZnMPXIMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMTGGh0dHBzOi8vZGlzY2Vybi5sYWJyaS5mcjAeFw0xODEyMDQxMzUyMTlaFw0y +ODEyMDExMzUyMTlaMCMxITAfBgNVBAMTGGh0dHBzOi8vZGlzY2Vybi5sYWJyaS5m +cjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBANw2Qo3xItARtLyyOgbJ +OhhSdu/7XckM+UrNjrcQTAzI21coZgeb5JDyGuNoFq5bx0/o266SqTuy1zadMpd8 +IQmJXWgM4w+5oGFG6bSkVDZb7qOCW5OVa5G/wpdgR2qEKK0iwRLMjIvGSvqj62u0 +AocxUQYBi7VMaCD17GbNYFcgIZ7tyC34gUVlUjwz5hzuKPxScH7fVRNcN5g0F5Qv +N7HZs5txWFkM/USR47qnNEUyp5mY2uAXYOwVfu45vS+QeevPfprxome9J424s4y5 +i6GXpxzNQODKG/V+f0gpffPlvZkMSRHbMQ9V1+H0CzXkY4Fit+LJifrHDQg5Nwv5 +nFprku3y2TdiopNcnd9NI/hwtMD4tP0OWyIcu0QohGHyuKZD7YLWBkjnApv6tvlO +mkNjIf4hF5u+84syt4jzuz3GdCAc+owCKaQTdJoyz6X2uwRTSkGJhg6i4u3r7ldB +M1Xhpp6ljtUNYkq9yxlqrpv3mXUC9y/PTqYG1a1Y9BPU6QIDAQABo24wbDBLBgNV +HREERDBCghhodHRwczovL2Rpc2Nlcm4ubGFicmkuZnKGJmh0dHBzOi8vc3AuZGlz +Y2Vybi5sYWJyaS5mci9zaGliYm9sZXRoMB0GA1UdDgQWBBRQkzXM2wEw2dQOFYCE +rHPfWht0VzANBgkqhkiG9w0BAQsFAAOCAYEAsUzKRmnAidI6cbOtdhIDEn+kyhcP +yC6EriyfsQPKww24SNAPzXJyHKU5dKizKd10adTHY6QBafqNG8Ito9r9cck9GhfE +sZLk9wCFhJZ6PROeJLkVOGy2Nv3XA/O4w8VDzCBJkRmdlsi53M3C8nb51GFWtIFc +jRFbgyRSTR8SfJXNgTRA+wq7uUzccEBt7l7f7Cn1z9juJrebwxynkMYalmjPn27K +la0LtekVHbYoGtPGeh7Z2p852kDylkvYsaKCXC2wYBeee6e7KVnZM3US5+jv7ZwZ +/qA/vxU+Yg39tw2Ll9DUOYXm+9ppQH6EoSpOnUNoP0Kznc9zrXy1qXdpei9tuGew +dQHM+yOo8JI9Nqx0ppaOZ2ZnUjPxh+xJYmIv497ynXOk7OVnr3sDS61KpG3yDhfK +26SyqgDCq8VjrKGYuHRSseFbED3XP9RznLqMlNpy7ZUBH7GIpEDl957jVZoKbbmU +1++TP7wx23TSRTVOynY0uTGOYUtPHm6XFXA7 + + + + + + + MIIENzCCAp+gAwIBAgIJAPlYbdZnMPXIMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMTGGh0dHBzOi8vZGlzY2Vybi5sYWJyaS5mcjAeFw0xODEyMDQxMzUyMTlaFw0y +ODEyMDExMzUyMTlaMCMxITAfBgNVBAMTGGh0dHBzOi8vZGlzY2Vybi5sYWJyaS5m +cjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBANw2Qo3xItARtLyyOgbJ +OhhSdu/7XckM+UrNjrcQTAzI21coZgeb5JDyGuNoFq5bx0/o266SqTuy1zadMpd8 +IQmJXWgM4w+5oGFG6bSkVDZb7qOCW5OVa5G/wpdgR2qEKK0iwRLMjIvGSvqj62u0 +AocxUQYBi7VMaCD17GbNYFcgIZ7tyC34gUVlUjwz5hzuKPxScH7fVRNcN5g0F5Qv +N7HZs5txWFkM/USR47qnNEUyp5mY2uAXYOwVfu45vS+QeevPfprxome9J424s4y5 +i6GXpxzNQODKG/V+f0gpffPlvZkMSRHbMQ9V1+H0CzXkY4Fit+LJifrHDQg5Nwv5 +nFprku3y2TdiopNcnd9NI/hwtMD4tP0OWyIcu0QohGHyuKZD7YLWBkjnApv6tvlO +mkNjIf4hF5u+84syt4jzuz3GdCAc+owCKaQTdJoyz6X2uwRTSkGJhg6i4u3r7ldB +M1Xhpp6ljtUNYkq9yxlqrpv3mXUC9y/PTqYG1a1Y9BPU6QIDAQABo24wbDBLBgNV +HREERDBCghhodHRwczovL2Rpc2Nlcm4ubGFicmkuZnKGJmh0dHBzOi8vc3AuZGlz +Y2Vybi5sYWJyaS5mci9zaGliYm9sZXRoMB0GA1UdDgQWBBRQkzXM2wEw2dQOFYCE +rHPfWht0VzANBgkqhkiG9w0BAQsFAAOCAYEAsUzKRmnAidI6cbOtdhIDEn+kyhcP +yC6EriyfsQPKww24SNAPzXJyHKU5dKizKd10adTHY6QBafqNG8Ito9r9cck9GhfE +sZLk9wCFhJZ6PROeJLkVOGy2Nv3XA/O4w8VDzCBJkRmdlsi53M3C8nb51GFWtIFc +jRFbgyRSTR8SfJXNgTRA+wq7uUzccEBt7l7f7Cn1z9juJrebwxynkMYalmjPn27K +la0LtekVHbYoGtPGeh7Z2p852kDylkvYsaKCXC2wYBeee6e7KVnZM3US5+jv7ZwZ +/qA/vxU+Yg39tw2Ll9DUOYXm+9ppQH6EoSpOnUNoP0Kznc9zrXy1qXdpei9tuGew +dQHM+yOo8JI9Nqx0ppaOZ2ZnUjPxh+xJYmIv497ynXOk7OVnr3sDS61KpG3yDhfK +26SyqgDCq8VjrKGYuHRSseFbED3XP9RznLqMlNpy7ZUBH7GIpEDl957jVZoKbbmU +1++TP7wx23TSRTVOynY0uTGOYUtPHm6XFXA7 + + + + + + + SysNum Service de Test + SysNum Test Service + Site web de test pour la plate-forme SysNum + Test web site for the SysNum platform + + + + + + + Université de Bordeaux + Université de Bordeaux + https://www.u-bordeaux.fr/ + + + mailto:shervin.sarain@u-bordeaux.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/elearning + https://federation.renater.fr/scope/national + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + + + https://refeds.org/sirtfi + + + + + + + test nadir + https://176.149.71.189/ + fouka + test shibbolet sp + https://fouka.ovh + + + + + + MIIFszCCA5ugAwIBAgIUF3Dl6GhGlfx6U6R4GA5xoUhRxi4wDQYJKoZIhvcNAQEL +BQAwaTELMAkGA1UEBhMCRlIxDzANBgNVBAgMBkZSQU5DRTERMA8GA1UEBwwIR1JF +Tk9CTEUxDjAMBgNVBAoMBUFJUERTMQ0wCwYDVQQLDARJTlBHMRcwFQYDVQQDDA4x +NzYuMTQ5LjcxLjE4OTAeFw0yMTA2MDgxODU3NDhaFw0yMjA2MDgxODU3NDhaMGkx +CzAJBgNVBAYTAkZSMQ8wDQYDVQQIDAZGUkFOQ0UxETAPBgNVBAcMCEdSRU5PQkxF +MQ4wDAYDVQQKDAVBSVBEUzENMAsGA1UECwwESU5QRzEXMBUGA1UEAwwOMTc2LjE0 +OS43MS4xODkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2DP0Cv+iI +LLHluuDfOWMMwgykA5LaxU4K5EbDw6624K1PBoNbVdbiDSp/POOHbGrOq5GxRKB/ +kFEdQ9LlJ/Ia6oQQfgl3oWriNYjn8AsQcZF0hT8Mod2tNAGb9QvDVeRbBILXnpa/ +6mkHOyPh+yWOPsAK+hvOkPgiX0rDrKv42gilfXivnx8hfUZ2pW2YeNWOUJotE3Vb +iMwqCbL6h0ocjj4TSC4dmtPcsjGC7rIeIOahnSp/dT+b4q4cjfZywRqvaoGmWcHw +9NQGFmiu9dlm6sZXD8u+qyN2IvWZrW2RRaQNcp5vE0LMjEx5dhlg6/d6lPt+tcb+ +yWGKjP/5NKVUOH0XOiBYnMwnewx+aqLd31rGnN0NGXGILINGaA5r4xkvhYV8OEGR +bBrqKTmxRh8z1HpL5fBBEjKrA878uOnf3rU51MVgumVOgQXQD7atGBkz7r5nna9h +FrvT08vUNMgSbFmBI1eaTaz+za+yr8H0/WFtuNGvDwxRus9EYAr4FSiB63We01UA +y0I0uB9/NfNOgsQnsFRozPPeym5eKw1v+DA/WjznfhKdP//kn1fex7K6TY4lsRPT +/3AwYq1EsT0rvqhDejgzFfFOrDGAZgKooZLSPtwrCrhw+rBh3w3hnsUH1XHl1ynL +Xutghj6rszDkkrPg7biUYE1AL4UcyC+1dwIDAQABo1MwUTAdBgNVHQ4EFgQU9vXp +UMAsdWYiQj0nK/1Mmf3EKCEwHwYDVR0jBBgwFoAU9vXpUMAsdWYiQj0nK/1Mmf3E +KCEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEALlXFNaPvkOoE +VO+HQQaByw/PwXDtR0R6k8G+oNu+hlrYHzxFrUrNhy5JuDPV85hjYjUeooS0fEKB +V7ywBDW2kWWAcXUwH1qAXeGlNV9aFL4xzQJwyGMm5jJB6l3qBmiqLqQJy/cyEojK +Ji4tJF5j6Yy/49E8MXRkjBn4ZpfXn27MJhq+2dPfeHhYWmMFZtD+YvfQ19Cahb7u +BDm97db2bra91brsySSponbrU3baThtIMoj9lQZqvMNqGj+Y5dhaA2Av9CnfdkCL +PJHlMBUyQ4yx68tq02eFapBQkaJ9lCjGbGqVyp2X9wzjCmZXXUbeifvbwqEjiViQ +Nd63LAcrTIlCPtjVst1ErO8zocoKOkW6KrHmBUWc3dZ1Vuc/ruJ79WY7SMx0Ld2H +26wkcbxEat7GeCM6AZUxqxf/AtpdyUarCytKVaTlSUGxug8ktR7nZzYPb4z7yhF/ +7n4fPT326gb7FuzKsVps00Sag9vfigMEMT+MSw7gzxCC3ucidtZDxMF3gQdHadTt +DH+VQrxkgHvYGXm20jQr2RbPzKyXpMJMP4m83biQvzSuZCM6oNKzAe1ZF5usRPFk +/BxJPnHB5MNj29+QfpRwUQyS+qKI+WLUBXUQaeMF78nrZ+m2mqTgXTOeny5KL6fw +URNqGIXI0NQt+NRtQibeRRzKIB8nqMU= + + + + + + + MIIFszCCA5ugAwIBAgIUF3Dl6GhGlfx6U6R4GA5xoUhRxi4wDQYJKoZIhvcNAQEL +BQAwaTELMAkGA1UEBhMCRlIxDzANBgNVBAgMBkZSQU5DRTERMA8GA1UEBwwIR1JF +Tk9CTEUxDjAMBgNVBAoMBUFJUERTMQ0wCwYDVQQLDARJTlBHMRcwFQYDVQQDDA4x +NzYuMTQ5LjcxLjE4OTAeFw0yMTA2MDgxODU3NDhaFw0yMjA2MDgxODU3NDhaMGkx +CzAJBgNVBAYTAkZSMQ8wDQYDVQQIDAZGUkFOQ0UxETAPBgNVBAcMCEdSRU5PQkxF +MQ4wDAYDVQQKDAVBSVBEUzENMAsGA1UECwwESU5QRzEXMBUGA1UEAwwOMTc2LjE0 +OS43MS4xODkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2DP0Cv+iI +LLHluuDfOWMMwgykA5LaxU4K5EbDw6624K1PBoNbVdbiDSp/POOHbGrOq5GxRKB/ +kFEdQ9LlJ/Ia6oQQfgl3oWriNYjn8AsQcZF0hT8Mod2tNAGb9QvDVeRbBILXnpa/ +6mkHOyPh+yWOPsAK+hvOkPgiX0rDrKv42gilfXivnx8hfUZ2pW2YeNWOUJotE3Vb +iMwqCbL6h0ocjj4TSC4dmtPcsjGC7rIeIOahnSp/dT+b4q4cjfZywRqvaoGmWcHw +9NQGFmiu9dlm6sZXD8u+qyN2IvWZrW2RRaQNcp5vE0LMjEx5dhlg6/d6lPt+tcb+ +yWGKjP/5NKVUOH0XOiBYnMwnewx+aqLd31rGnN0NGXGILINGaA5r4xkvhYV8OEGR +bBrqKTmxRh8z1HpL5fBBEjKrA878uOnf3rU51MVgumVOgQXQD7atGBkz7r5nna9h +FrvT08vUNMgSbFmBI1eaTaz+za+yr8H0/WFtuNGvDwxRus9EYAr4FSiB63We01UA +y0I0uB9/NfNOgsQnsFRozPPeym5eKw1v+DA/WjznfhKdP//kn1fex7K6TY4lsRPT +/3AwYq1EsT0rvqhDejgzFfFOrDGAZgKooZLSPtwrCrhw+rBh3w3hnsUH1XHl1ynL +Xutghj6rszDkkrPg7biUYE1AL4UcyC+1dwIDAQABo1MwUTAdBgNVHQ4EFgQU9vXp +UMAsdWYiQj0nK/1Mmf3EKCEwHwYDVR0jBBgwFoAU9vXpUMAsdWYiQj0nK/1Mmf3E +KCEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEALlXFNaPvkOoE +VO+HQQaByw/PwXDtR0R6k8G+oNu+hlrYHzxFrUrNhy5JuDPV85hjYjUeooS0fEKB +V7ywBDW2kWWAcXUwH1qAXeGlNV9aFL4xzQJwyGMm5jJB6l3qBmiqLqQJy/cyEojK +Ji4tJF5j6Yy/49E8MXRkjBn4ZpfXn27MJhq+2dPfeHhYWmMFZtD+YvfQ19Cahb7u +BDm97db2bra91brsySSponbrU3baThtIMoj9lQZqvMNqGj+Y5dhaA2Av9CnfdkCL +PJHlMBUyQ4yx68tq02eFapBQkaJ9lCjGbGqVyp2X9wzjCmZXXUbeifvbwqEjiViQ +Nd63LAcrTIlCPtjVst1ErO8zocoKOkW6KrHmBUWc3dZ1Vuc/ruJ79WY7SMx0Ld2H +26wkcbxEat7GeCM6AZUxqxf/AtpdyUarCytKVaTlSUGxug8ktR7nZzYPb4z7yhF/ +7n4fPT326gb7FuzKsVps00Sag9vfigMEMT+MSw7gzxCC3ucidtZDxMF3gQdHadTt +DH+VQrxkgHvYGXm20jQr2RbPzKyXpMJMP4m83biQvzSuZCM6oNKzAe1ZF5usRPFk +/BxJPnHB5MNj29+QfpRwUQyS+qKI+WLUBXUQaeMF78nrZ+m2mqTgXTOeny5KL6fw +URNqGIXI0NQt+NRtQibeRRzKIB8nqMU= + + + + + + fouka + test nadir + test shibbolet sp + + + + + + + Institut National Polytechnique de Grenoble + Institut National Polytechnique de Grenoble + http://www.grenoble-inp.fr + + + mailto:nadir.fouka@grenoble-inp.fr + + + fouka + mailto:nadir.fouka@grenoble-inp.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + + + + + + + TEST- Service-test + http://service-test.univ-paris1.fr/ + Serveur de test des appli Java + TEST - Service-test + Serveur de test des appli Java + + + + + + MIIDGDCCAgCgAwIBAgIJAM3dOUiLh5BUMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV +BAMTG3NlcnZpY2UtdGVzdC51bml2LXBhcmlzMS5mcjAeFw0xNTA0MTAwODU1NDBa +Fw0yNTA0MDcwODU1NDBaMCYxJDAiBgNVBAMTG3NlcnZpY2UtdGVzdC51bml2LXBh +cmlzMS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWXb2MlNifM +3I8+xbq2dQ00FIawjVHm0P+0sUeE5Wwo9YwhiQViTdx7AxBT/22zJMAO7uXm37eH +x7TKtc08lp1YF1kI5V3YljUuHbX4QSWOSnfTw2RT/UTbD2lmZsFt0vMTA6b9yO+J ++mySiADwOSe463w+R3FXsrg4s6neH9czeXZyjiMBm7JPyzyA7gYRq/VT9uoBiISZ +Xyt/918T4WO5F8RCXm0nQIM9NYs/zWcuKw2wnlbaSY9034Fat5Z65jew3euCQnwf +FWVVlZqrEvdQC3AnRFzAGchvlMSc3Sf6GoOMlaHZlubEGw+swnrgtPxkHC1uds1L +9iVHESxOeX0CAwEAAaNJMEcwJgYDVR0RBB8wHYIbc2VydmljZS10ZXN0LnVuaXYt +cGFyaXMxLmZyMB0GA1UdDgQWBBRdOgUdjYWmRjODjzpVbaML6BuhqDANBgkqhkiG +9w0BAQUFAAOCAQEAvshzKl03HsyImCSIbMZWCy7yaiUrwgshiE5FZXHYbFsVbxfS +j79fyA3D1vMxI3K/Nk/14rRj29swaG46F2AvhkBY9h/1HexdQHihxv2b9DUmzr0R +VfANrKjqzrVGn0DhOjGjD+K3Mr1sS/pvNzqCcOXc1Rk+BIZ5M9v2VKP9WhJ9TMmc +rSYjr+xXy3Vc28+AkFL+eQRW1+3HIe1HWmjuXEkvDlnBgHG88+WQCSTo1Zp1mKyV +ktTZDl73ke3dpFMKqNuCZTa6mAvFpNrrOhn6Vz42JQtA0hooIulB2tgxylLS4kVm +etINiPmnz/y304LB3BsXERnSp9MYB2paz9zpvw== + + + + + + + MIIDGDCCAgCgAwIBAgIJAM3dOUiLh5BUMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV +BAMTG3NlcnZpY2UtdGVzdC51bml2LXBhcmlzMS5mcjAeFw0xNTA0MTAwODU1NDBa +Fw0yNTA0MDcwODU1NDBaMCYxJDAiBgNVBAMTG3NlcnZpY2UtdGVzdC51bml2LXBh +cmlzMS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWXb2MlNifM +3I8+xbq2dQ00FIawjVHm0P+0sUeE5Wwo9YwhiQViTdx7AxBT/22zJMAO7uXm37eH +x7TKtc08lp1YF1kI5V3YljUuHbX4QSWOSnfTw2RT/UTbD2lmZsFt0vMTA6b9yO+J ++mySiADwOSe463w+R3FXsrg4s6neH9czeXZyjiMBm7JPyzyA7gYRq/VT9uoBiISZ +Xyt/918T4WO5F8RCXm0nQIM9NYs/zWcuKw2wnlbaSY9034Fat5Z65jew3euCQnwf +FWVVlZqrEvdQC3AnRFzAGchvlMSc3Sf6GoOMlaHZlubEGw+swnrgtPxkHC1uds1L +9iVHESxOeX0CAwEAAaNJMEcwJgYDVR0RBB8wHYIbc2VydmljZS10ZXN0LnVuaXYt +cGFyaXMxLmZyMB0GA1UdDgQWBBRdOgUdjYWmRjODjzpVbaML6BuhqDANBgkqhkiG +9w0BAQUFAAOCAQEAvshzKl03HsyImCSIbMZWCy7yaiUrwgshiE5FZXHYbFsVbxfS +j79fyA3D1vMxI3K/Nk/14rRj29swaG46F2AvhkBY9h/1HexdQHihxv2b9DUmzr0R +VfANrKjqzrVGn0DhOjGjD+K3Mr1sS/pvNzqCcOXc1Rk+BIZ5M9v2VKP9WhJ9TMmc +rSYjr+xXy3Vc28+AkFL+eQRW1+3HIe1HWmjuXEkvDlnBgHG88+WQCSTo1Zp1mKyV +ktTZDl73ke3dpFMKqNuCZTa6mAvFpNrrOhn6Vz42JQtA0hooIulB2tgxylLS4kVm +etINiPmnz/y304LB3BsXERnSp9MYB2paz9zpvw== + + + + + + + TEST - Service-test + TEST- Service-test + Serveur de test des appli Java + Serveur de test des appli Java + + + + + + + + + Université Paris 1 - Panthéon Sorbonne + Université Paris 1 - Panthéon Sorbonne + http://www.univ-paris1.fr + + + mailto:aymar.anli@univ-paris1.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + + + + + + + TP fédération : Service de test clonegrouper.espe-martinique.fr + https://clonegrouper.espe-martinique.fr/secure + TP fédération : Service de test + TP fédération : Service de test clonegrouper.espe-martinique.fr + TP fédération : Service de test + + + + + + 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 + + + + + + + TP fédération : Service de test clonegrouper.espe-martinique.fr + TP fédération : Service de test clonegrouper.espe-martinique.fr + TP fédération : Service de test + TP fédération : Service de test + + + + + + + Université des Antilles (Site Martinique) + Université des Antilles (Site Martinique) + http://www.univ-antilles.fr + + + mailto:robert.bolin@univ-antilles.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-test.fr + + test-SSO-SIR + test-SSO-SIR + + + + + + MIIDTDCCAjSgAwIBAgIVAN4bsTQjUP9XZE+mS3S/apG6n3wdMA0GCSqGSIb3DQEB +BQUAMCMxITAfBgNVBAMTGHNydlNTTy50ZWxlY29tLWxpbGxlMS5mcjAeFw0xMzA5 +MjUwODUwMTNaFw0zMzA5MjUwODUwMTNaMCMxITAfBgNVBAMTGHNydlNTTy50ZWxl +Y29tLWxpbGxlMS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMxq +/X9JURTWYbcS99vdfMx7ukwPHC5fmbkvI/FLNJiwMOUaK+PRLn4iFPVQcPi2d2+p +hiGIYZFY+1mdwVB8YTMV/LmVXKsNqO7tBAP4eU8eIqN+Glks1Gm4i0+f8r672PPP +92YN8yLJvpgTagb0oZsYK1BhY+OK6Y+1CFEChl5YHXwvrN1YMjF9yj05OYAoW7ll +iM8GCrpYGHNgJU7hL/QMF3L78XHNVqfPD0I4JqJJlOpPc8Rzy6P2kuUJivXeu2dI +hHnbZSBEUviEIzfHklhBbZ0d1VUC6SvPRNW8ACo8pwkRIrqb0s3hvCFO1YwLu7LX +pVn0XRmTA9b9EUjFZbkCAwEAAaN3MHUwVAYDVR0RBE0wS4IYc3J2U1NPLnRlbGVj +b20tbGlsbGUxLmZyhi9odHRwczovL3NydlNTTy50ZWxlY29tLWxpbGxlMS5mci9p +ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUrn5WdVA8SS4n45Xn/rmUnd3fAcIwDQYJ +KoZIhvcNAQEFBQADggEBAG6kkDn89xY2jT82+86rjdfl0fgZFi5JYfplw3+9B9vK +0lR/ptgr12r/padsfiQ4y8COBiaHmKavozjdjlBT4Ff9U2N6f5H+MSEYLdnDng2y +gBKlmX4A/cJglwttZch7c425OtpRj4Np+WyUnkljBwSOcqXN+RWrfA6xI1Q4NF9T +dI8Bm5W3OMK8FDfcANAHceSm6125D0fk0qUHe/o4kEsuLK239cEurDxhSZ8F2FIz +aIPaU3qxQFdSKPt3YTRN+wL040iTjRYTQS1i3Fd1pTgaaLyk0yKnY4uUMsYjwoug +QVNVi5k1rs3i0/kH9kG1TktXCy9pUjSJPgO90JNy2hY= + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + mailto:zahra.maatou@telecom-lille.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/elearning + https://federation.renater.fr/scope/local + + + + + + + UBL - TEST Campus platform + https://ueb.proj.620nm.com + UBL campus test platform + UBL - plate-forme Campus TEST + Plate forme UBL campus en test + + + + + + MIIDGTCCAgGgAwIBAgIJAKdognyD1+QCMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV +BAMTEnVlYi5wcm9qLjYyMG5tLmNvbTAeFw0xODAyMDIxNDU0MTNaFw0yMTAyMDEx +NDU0MTNaMB0xGzAZBgNVBAMTEnVlYi5wcm9qLjYyMG5tLmNvbTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAOUwDqbnHv/PXIJntS9qgbU5HqDmzDN79KCl +22DI2np6UvHNLbt/ccCey1s6nnKvbg2lPaiiYw8tT6CcFfgw+otLXHCZiIyttHiI +BDwPkkFa2Rlz8lPi0+LUfqhEhmb6UUmUFlA+QM6+tq0vMrYukQl2waaTQv52zUTa +VgqClXqKugu/GREfMNK3CnlhPFAhES3ViVGByq5zenSgyHifbIY3DXWXvh7zZAjQ +pHOlm0Oqs1cUlcVeiK01Vq+KIxOMfpDC916/tKp7QLfTYShkZf76w3aYc87d3iwT +YceNhadODPLjTtI2+txy7As3S2xUfYnHd67qVuUO4rFDKSuhqjsCAwEAAaNcMFow +OQYDVR0RBDIwMIISdWViLnByb2ouNjIwbm0uY29thhpodHRwczovL3VlYi5wcm9q +LjYyMG5tLmNvbTAdBgNVHQ4EFgQUzQ85BJp79tPa4f74l9P9V0pTnkwwDQYJKoZI +hvcNAQEFBQADggEBAF47lVWkIr+482TkhQErplakS2yHB4TJmQ9dHgN2QWiPFQQD +RnM+nVqHtmUn6+bs+xkEb+HkbHwTU1JHljzqsLn1A+qd7pp4RJuE8s4/60hOU998 +tki+denUjf+yvMfqjMGNPrlbO9TZGsOF3LkxrjAjwzRe6pW6n4g3WIRmdTHc37Ce +H4pcaCFExwKMmuiiSUHTgick6m+PF7FxiShOO/PqzRypfmGIC3hywCV7NgCoxdE1 +m2/Xk/m0h2rpMiThLVJY/dgB5/6QnuOSTfkY4es6/anFPxeiv2RKl0oO9uUBmWSV +CrwLOIWgWNsDoBM+fANwaBeiP3/a/i8g0bhgU8w= + + + + + + + MIIDGTCCAgGgAwIBAgIJAKdognyD1+QCMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV +BAMTEnVlYi5wcm9qLjYyMG5tLmNvbTAeFw0xODAyMDIxNDU0MTNaFw0yMTAyMDEx +NDU0MTNaMB0xGzAZBgNVBAMTEnVlYi5wcm9qLjYyMG5tLmNvbTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAOUwDqbnHv/PXIJntS9qgbU5HqDmzDN79KCl +22DI2np6UvHNLbt/ccCey1s6nnKvbg2lPaiiYw8tT6CcFfgw+otLXHCZiIyttHiI +BDwPkkFa2Rlz8lPi0+LUfqhEhmb6UUmUFlA+QM6+tq0vMrYukQl2waaTQv52zUTa +VgqClXqKugu/GREfMNK3CnlhPFAhES3ViVGByq5zenSgyHifbIY3DXWXvh7zZAjQ +pHOlm0Oqs1cUlcVeiK01Vq+KIxOMfpDC916/tKp7QLfTYShkZf76w3aYc87d3iwT +YceNhadODPLjTtI2+txy7As3S2xUfYnHd67qVuUO4rFDKSuhqjsCAwEAAaNcMFow +OQYDVR0RBDIwMIISdWViLnByb2ouNjIwbm0uY29thhpodHRwczovL3VlYi5wcm9q +LjYyMG5tLmNvbTAdBgNVHQ4EFgQUzQ85BJp79tPa4f74l9P9V0pTnkwwDQYJKoZI +hvcNAQEFBQADggEBAF47lVWkIr+482TkhQErplakS2yHB4TJmQ9dHgN2QWiPFQQD +RnM+nVqHtmUn6+bs+xkEb+HkbHwTU1JHljzqsLn1A+qd7pp4RJuE8s4/60hOU998 +tki+denUjf+yvMfqjMGNPrlbO9TZGsOF3LkxrjAjwzRe6pW6n4g3WIRmdTHc37Ce +H4pcaCFExwKMmuiiSUHTgick6m+PF7FxiShOO/PqzRypfmGIC3hywCV7NgCoxdE1 +m2/Xk/m0h2rpMiThLVJY/dgB5/6QnuOSTfkY4es6/anFPxeiv2RKl0oO9uUBmWSV +CrwLOIWgWNsDoBM+fANwaBeiP3/a/i8g0bhgU8w= + + + + + + + UBL - plate-forme Campus TEST + UBL - TEST Campus platform + Plate forme UBL campus en test + UBL campus test platform + + + + + + + + + + + GIP Numérique de Bretagne + GIP Numérique de Bretagne + http://www.u-bretagneloire.fr + + + mailto:frederic.jean@orange.com + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-savoie.fr + + TEST SHIB UDS V3 + http://www.grenet.fr + TEST SHIB UDS V3 + TEST SHIB UDS V3 + TEST SHIB UDS V3 + + + + + + MIIDPjCCAiagAwIBAgIUS8CPXSU9QmlXeKuUajvl7LRfKi8wDQYJKoZIhvcNAQEL +BQAwHjEcMBoGA1UEAwwTc2hpYi10ZXN0LmdyZW5ldC5mcjAeFw0xNzAzMjMwODU0 +MTlaFw0zNzAzMjMwODU0MTlaMB4xHDAaBgNVBAMME3NoaWItdGVzdC5ncmVuZXQu +ZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWRVlWjbWp1/rW1BGi +fAK8KXDQ3g8/pYDW1nh4hqBGCjk9r6R4ad7smzCut5tFUuKp7DKXhghWMRJLe6xN +/tbMKuCwLMuXKmvSHFNK5gX60lna4pFLvmDDp2rhT83Wfl9knz+tROt9yOWt1Zxw +wQS29Ady2y37Ye/0glRHKgrfja4AB4V1k5WgnhnxSy3XROH2GTsj9W+ETeFgzMg8 +jJ0nlFhTmEx0Fwu1ObJ+bPAOjXaC/7RLWLBViUg4MimmeNLf4YXgk9Qks+Ijq9zu +EuIPiZRy2PKwmpSTvtJWJi0rw1je/zmqbe5KPavZt23KopfbDcql9zHG/ZyL94+v +KvQTAgMBAAGjdDByMB0GA1UdDgQWBBRlz9U4eWvTuk83i2nxiHXbVdTSdzBRBgNV +HREESjBIghNzaGliLXRlc3QuZ3JlbmV0LmZyhjFodHRwczovL3NoaWItdGVzdC11 +ZHMtdnMuZ3JlbmV0LmZyL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBCwUAA4IB +AQCQs06v5zICC4trsJLldSNB/7XW0A+YKYfRiBATDSIpK/0YoUz+HOO5mix3Lp7C +bImLqwGxlLZO4qkYCwAgNVcAheMJGcCqvv46lKCVsOeIuYK/wEr5HBLDfqtWPtvO +1VKGrF9u/Bc9H8fgh7eb9ughtjbJb87QoXvI6fEStZTqiLqDTPZk4F+vYvciveim +n4DqZe7pIuDLUuZlkQYBdyHAqXOVpukkJj+Y6sszSqGD+KO7hkc7Q0ZisVV57c/s +CeQUP1hKE926CwJjCjraGjPyF9TzD2OfijRt21fUcw+UzxCScQjNa3AoV+aTM1QZ +iMjL/Kr/YHR94bMzmnH1anyZ + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + univ-savoie.fr + + + + + MIIDPjCCAiagAwIBAgIUS8CPXSU9QmlXeKuUajvl7LRfKi8wDQYJKoZIhvcNAQEL +BQAwHjEcMBoGA1UEAwwTc2hpYi10ZXN0LmdyZW5ldC5mcjAeFw0xNzAzMjMwODU0 +MTlaFw0zNzAzMjMwODU0MTlaMB4xHDAaBgNVBAMME3NoaWItdGVzdC5ncmVuZXQu +ZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWRVlWjbWp1/rW1BGi +fAK8KXDQ3g8/pYDW1nh4hqBGCjk9r6R4ad7smzCut5tFUuKp7DKXhghWMRJLe6xN +/tbMKuCwLMuXKmvSHFNK5gX60lna4pFLvmDDp2rhT83Wfl9knz+tROt9yOWt1Zxw +wQS29Ady2y37Ye/0glRHKgrfja4AB4V1k5WgnhnxSy3XROH2GTsj9W+ETeFgzMg8 +jJ0nlFhTmEx0Fwu1ObJ+bPAOjXaC/7RLWLBViUg4MimmeNLf4YXgk9Qks+Ijq9zu +EuIPiZRy2PKwmpSTvtJWJi0rw1je/zmqbe5KPavZt23KopfbDcql9zHG/ZyL94+v +KvQTAgMBAAGjdDByMB0GA1UdDgQWBBRlz9U4eWvTuk83i2nxiHXbVdTSdzBRBgNV +HREESjBIghNzaGliLXRlc3QuZ3JlbmV0LmZyhjFodHRwczovL3NoaWItdGVzdC11 +ZHMtdnMuZ3JlbmV0LmZyL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBCwUAA4IB +AQCQs06v5zICC4trsJLldSNB/7XW0A+YKYfRiBATDSIpK/0YoUz+HOO5mix3Lp7C +bImLqwGxlLZO4qkYCwAgNVcAheMJGcCqvv46lKCVsOeIuYK/wEr5HBLDfqtWPtvO +1VKGrF9u/Bc9H8fgh7eb9ughtjbJb87QoXvI6fEStZTqiLqDTPZk4F+vYvciveim +n4DqZe7pIuDLUuZlkQYBdyHAqXOVpukkJj+Y6sszSqGD+KO7hkc7Q0ZisVV57c/s +CeQUP1hKE926CwJjCjraGjPyF9TzD2OfijRt21fUcw+UzxCScQjNa3AoV+aTM1QZ +iMjL/Kr/YHR94bMzmnH1anyZ + + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + Direction des Systèmes d'Informations Mutualisés + Direction des Systèmes d'Informations Mutualisés + http://www.grenet.fr + + + mailto:fabien.belcayre@grenet.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/national + + + + + + + CLE-Recette + https://cle-rec.inserm.fr + CLE-Recette + Cahiers de Laboratoire (Recette) + + + + + + MIICoDCCAYgCCQDhKhobFYKMEDANBgkqhkiG9w0BAQUFADASMRAwDgYDVQQKDAdC +aW9kYXRhMB4XDTIxMTEwMzEwMDg0NFoXDTIzMTEwMzEwMDg0NFowEjEQMA4GA1UE +CgwHQmlvZGF0YTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANGMne58 +tEEzM9ZClq+/FV1uUV0I5z76arXy5muC4gcJR6Ag4KXfW8p6kxNxA1rhH0401dWC +tYruxYJm4uzJaP+0E/ch0tIHar0crW6CsRJ7XuH8ehO4Lq9mQPQNo4xZWkNifx/m +zVYaPBcmULrOSD/WvFBCafqu/Yj9g2Ejd1Frj/Xqhu/Bwc6hztLr5tBoZpIrick4 +eih9HKMGHH38MvOnk/fXnsMaCOG43M/7bp9qxqRE1YPqo3MmwsMsB118SNidKXU4 +8uT8VjsH1BHDmZlDd5KzWKzIbvdru+Le2T7JimRnaPz32RTSSLgj6H/GllTlIivM +id+gxQiqfE4T3YUCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAbYZnbReaeaZ6yzO5 +BpS0ZFDIUS7LmdzoZbQp0LrJX/vheHs2ASGgThAv1a9S5iV4Si/tBMjEUsv4LWqo +hJgciBcyXAHQ7nb82P5Ymw31Okv5h0hlKUizEhDv9WuQLQO6WeyUeOtzlOGB9Die +LSEAENRzMIfZqXJWfOORdiPAnU+Hf+Tgatjee3/6U8JkGznhSVUFlQOTZdZcTSWE +yLxF76futhJRWdMgX8Decu+OzIolw9vZCvoS2j3IGESQzPrgvF8cxL8GqJ9gkcqd +oM/IOGrxEmDnr6KxbLT/X3H85lldkdSIy6qJ0Jx0B3ipZ4ynT9MgZM+hZpaQSjNK +8JRiIg== + + + + + + + MIICoDCCAYgCCQDhKhobFYKMEDANBgkqhkiG9w0BAQUFADASMRAwDgYDVQQKDAdC +aW9kYXRhMB4XDTIxMTEwMzEwMDg0NFoXDTIzMTEwMzEwMDg0NFowEjEQMA4GA1UE +CgwHQmlvZGF0YTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANGMne58 +tEEzM9ZClq+/FV1uUV0I5z76arXy5muC4gcJR6Ag4KXfW8p6kxNxA1rhH0401dWC +tYruxYJm4uzJaP+0E/ch0tIHar0crW6CsRJ7XuH8ehO4Lq9mQPQNo4xZWkNifx/m +zVYaPBcmULrOSD/WvFBCafqu/Yj9g2Ejd1Frj/Xqhu/Bwc6hztLr5tBoZpIrick4 +eih9HKMGHH38MvOnk/fXnsMaCOG43M/7bp9qxqRE1YPqo3MmwsMsB118SNidKXU4 +8uT8VjsH1BHDmZlDd5KzWKzIbvdru+Le2T7JimRnaPz32RTSSLgj6H/GllTlIivM +id+gxQiqfE4T3YUCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAbYZnbReaeaZ6yzO5 +BpS0ZFDIUS7LmdzoZbQp0LrJX/vheHs2ASGgThAv1a9S5iV4Si/tBMjEUsv4LWqo +hJgciBcyXAHQ7nb82P5Ymw31Okv5h0hlKUizEhDv9WuQLQO6WeyUeOtzlOGB9Die +LSEAENRzMIfZqXJWfOORdiPAnU+Hf+Tgatjee3/6U8JkGznhSVUFlQOTZdZcTSWE +yLxF76futhJRWdMgX8Decu+OzIolw9vZCvoS2j3IGESQzPrgvF8cxL8GqJ9gkcqd +oM/IOGrxEmDnr6KxbLT/X3H85lldkdSIy6qJ0Jx0B3ipZ4ynT9MgZM+hZpaQSjNK +8JRiIg== + + + + + + CLE-Recette + Cahiers de Laboratoire (Recette) + + + + + + + INSERM DSI + INSERM DSI + http://www.inserm.fr + + + mailto:infrastructures.dsi@inserm.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + + test gw upmc + https://sp-unr.upmc.fr + test gw upmc + Sp de test pour gateway + + + + + + MIIDFDCCAfygAwIBAgIJAOKoTBCMgOT9MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV +BAMTDnNwLXVuci51cG1jLmZyMB4XDTA5MDgxOTE0NDAyNloXDTEwMDgxOTE0NDAy +NlowGTEXMBUGA1UEAxMOc3AtdW5yLnVwbWMuZnIwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDXaqlsZdPfBEe5S8tyM3gFkmjVSUppFRwKQOAWF7xVMa63 +s0gyeNJnRTyggibQLk8Hdl3ul1wkINh3thCdnd/vk1SqfC3zxg+qIC1c9B+EdQq4 +ZjcYPv4tjXZoCfz1pBO9jtf2kTlrxXpKerHElyR+KkVX+bXSdb3TCLOG6aX9bd2g +TLZcU/NqpaoMAh5YbhzJXV0ZjNZHyvxLIEq2UnuUPBd3VxeYc8BtWVh0NUCWOWXW +kh0m0pnLGgbaD0uThyke9xQPKsdl8TUT4RzQKcRf6xOTqfkKo6lDUvkQWW9X0Gy4 +hc0mT6nte2zomu8nYH2HtCjkfGLptNKh/mSXomwHAgMBAAGjXzBdMDwGA1UdEQQ1 +MDOCDnNwLXVuci51cG1jLmZyhiFodHRwczovL3NwLXVuci51cG1jLmZyL3NoaWJi +b2xldGgwHQYDVR0OBBYEFLWIJSH9VSHxt+oU8WZGI59iiIYlMA0GCSqGSIb3DQEB +BQUAA4IBAQDNMiUjQutzQnNTz6nyy7iwvCEoH4d+HQDDKvcNf75G/U96jPzfPU1+ +zp5vzTar5xxDYRSLVTvCe+K1UPwrisMTStL4qJHzC4Z9i/d6hjPSCWvuQ+fssJQE +YL/qt7bLCyGOha/jqca925255OOvdDm62Y5KHBwsZ9/3uRn5TZFVDwL2y9/asBxd +FtyfV3Npe6vJlEDitjoHSSpKNy4DLQOvg9CbLJZInTW1EAQhVLFGz1k/JDjhWCIp +gmitl76e6U65GGdf1Aoj5oZJJI5HfBQArLv0ZiANGGPWl4c3ZJ2f8nq03FmO/115 +LNCs8b7MkfPu2h3BeZDflXcOeA/x6HLy + + + + + + + MIIDFDCCAfygAwIBAgIJAOKoTBCMgOT9MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV +BAMTDnNwLXVuci51cG1jLmZyMB4XDTA5MDgxOTE0NDAyNloXDTEwMDgxOTE0NDAy +NlowGTEXMBUGA1UEAxMOc3AtdW5yLnVwbWMuZnIwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDXaqlsZdPfBEe5S8tyM3gFkmjVSUppFRwKQOAWF7xVMa63 +s0gyeNJnRTyggibQLk8Hdl3ul1wkINh3thCdnd/vk1SqfC3zxg+qIC1c9B+EdQq4 +ZjcYPv4tjXZoCfz1pBO9jtf2kTlrxXpKerHElyR+KkVX+bXSdb3TCLOG6aX9bd2g +TLZcU/NqpaoMAh5YbhzJXV0ZjNZHyvxLIEq2UnuUPBd3VxeYc8BtWVh0NUCWOWXW +kh0m0pnLGgbaD0uThyke9xQPKsdl8TUT4RzQKcRf6xOTqfkKo6lDUvkQWW9X0Gy4 +hc0mT6nte2zomu8nYH2HtCjkfGLptNKh/mSXomwHAgMBAAGjXzBdMDwGA1UdEQQ1 +MDOCDnNwLXVuci51cG1jLmZyhiFodHRwczovL3NwLXVuci51cG1jLmZyL3NoaWJi +b2xldGgwHQYDVR0OBBYEFLWIJSH9VSHxt+oU8WZGI59iiIYlMA0GCSqGSIb3DQEB +BQUAA4IBAQDNMiUjQutzQnNTz6nyy7iwvCEoH4d+HQDDKvcNf75G/U96jPzfPU1+ +zp5vzTar5xxDYRSLVTvCe+K1UPwrisMTStL4qJHzC4Z9i/d6hjPSCWvuQ+fssJQE +YL/qt7bLCyGOha/jqca925255OOvdDm62Y5KHBwsZ9/3uRn5TZFVDwL2y9/asBxd +FtyfV3Npe6vJlEDitjoHSSpKNy4DLQOvg9CbLJZInTW1EAQhVLFGz1k/JDjhWCIp +gmitl76e6U65GGdf1Aoj5oZJJI5HfBQArLv0ZiANGGPWl4c3ZJ2f8nq03FmO/115 +LNCs8b7MkfPu2h3BeZDflXcOeA/x6HLy + + + + + + + Université Pierre et Marie Curie - PARIS VI + Université Pierre et Marie Curie - PARIS VI + http://www.upmc.fr + + + mailto:webadmin@admp6.jussieu.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + http://refeds.org/category/research-and-scholarship + + + https://refeds.org/sirtfi + + + + + + univ-lemans.fr + + LMU - Le Mans University - TEST + data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUI3NDkwREU4RDdGMTFFNzg1OTg5RTgxNENCQjE1NTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUI3NDkwREY4RDdGMTFFNzg1OTg5RTgxNENCQjE1NTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjc0OTBEQzhEN0YxMUU3ODU5ODlFODE0Q0JCMTU1MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjc0OTBERDhEN0YxMUU3ODU5ODlFODE0Q0JCMTU1MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkM+j9wAAAHJSURBVHjaYvz//z/DMxeD/wwkAqk9FxhBNBMDhQDDAImNRxh4gmMYOO3dwGxOVx8Gbt8wMJuJmwfDABYME4GK+DJL4HzB8haEJCMjYQN+37vFwPDvH8O7hmIgDxI0gtUdDEw8fAz/vn8j7IUPPQ0MrEpqDOwGJgx/XzxjYNPQBeMPvY0MDH//Ejbg961rDL/v32FgFpcC85klZRj+PHnA8OvKeayByIgtGhm5uIEm/Wb4//sXAyMLKwMjOzvDv69fiItGJn5BBv6cCgZ2M2swn93EkoEvu5yBWVgUqwswApFVUYWBy82XgcPSnuHtsycMAqVNQEMFGH4c3Mnw9+1rnGHwEm6irALDv48fGP5//cwgMnkRw/9fP8AamWXkkfW9QTfgENwAGQWGPw/vAkO9iYGRg5PhQ38Lwx9g1LKgGnAY3YCpMAFmGTmGP48fMPw8f5LhTW4cw89TR8B8FllFZAOmosQCIzCFPXXWnw3kp3BYOTD8ffmM4ffdW4iAUlABukCO4ceRfSDuAum9FxNB+tADMRsUhj+OHYhHD6g/D+6AMRAsAuJ0jHTAiJTGgS5xAVI5QGwHSsVA/B7q5ylAm3fD1MFcABBgAH30oZFXS8zXAAAAAElFTkSuQmCC + http://www.univ-lemans.fr + Test idp LMU + LMU - Le Mans Université - TEST + Test idp LMU + + + + + + MIIEJTCCAo2gAwIBAgIUdyoEfAeUOGs6oxbuROSZyA8uWNMwDQYJKoZIhvcNAQEL +BQAwIjEgMB4GA1UEAwwXaWRwLXRlc3QudW5pdi1sZW1hbnMuZnIwHhcNMjExMTE4 +MTMwNjQ4WhcNMzExMTE2MTMwNjQ4WjAiMSAwHgYDVQQDDBdpZHAtdGVzdC51bml2 +LWxlbWFucy5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAIbadGVM +zkfHwfFRqAJ6780IsJUXbKACfu8dYNlJqe3nPpdyFLeooJkCmhLsuEQWFeNSqWu2 +D5MsTaMh/ov3Eb7BfRKhMOMKtWsN8OZNFr/7brhJMvY2SZlJm+94HEsme/2HQr+F +pZrwbvEhdDa+rsjFigqtFJS7fvSRsF3T7Go9t3cvK7PX4sNGeFlPLvDfSXUy481f +jDTB99zLEirs9mWkbVCihuBNE7v+eCrDuEtenaVYH5Acq06hRzuqW6dgzCsKLsBS +cOd0CQj5acakkro7CFuzj8NvMTzioI0D65reK9yWmwjayXRdB6mYb71iKRLZW6sc +cnw0gsqMRuE1gxP1LzYwMl4njKW2Y19ioIxG04MO45A1AlBiWas5/zL9DN3+iIBc +YxN6Jfy5cFzn8dDmMB9gI18kknVclleVmX5uMKKC1DujQBVp7+R64qO+k65ZRlwT +hr4IngTNBBikRIffgIs32W4oqRN5KFTYEoNuvUA7Uxv7AnI4RNzV1steUwIDAQAB +o1MwUTAdBgNVHQ4EFgQU5x5iUZ/BHS3E6jwViJqlWMy/oQwwHwYDVR0jBBgwFoAU +5x5iUZ/BHS3E6jwViJqlWMy/oQwwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAYEAFVZp1PIO8klr5jdAnvLuvErtl/u/GUyR4KwFaGdWVdsTAlHoZatP +I4EvuS9ZNa597f+fUkdx3KyN5MJMS1UR0sE1MXncHOTGUeELIf+xkZWmGaE2MjZ4 +fZvdtnr0TVft2+bFwmR49/3jZEF2uZOT3chLNIos758XBRuHCs+4L61CgSHTV2qF +1kc6mnYRKbFLL/mj00w9B4ZDuJXUBIlNPV1/RhSL3Tf7EMS24pstDTwAysBOw+jg +I6nVWzd78Eb3daccvBGEHPmE3adD468Z0Y7pagnxmjSbGskeUGc1BlRP/MW3PQJY +RQwQYfwaT96eQYyq7gSEeLEFI97ib0oqnT5PvQjDDzgqj9hi8H46AzKsM9qEg5pK +Ojen4HrmNu/e2nTF5/9/p20NZDUr/exH6gc1S0yCj9vVUP06KA6j06s1EGbO79Qw +ZGBOEdDSszgQJakoqCbp6fVLyb9yQyy1UjvaXt5w21PgXaEJ220DRQo5s+/NWXCH +JEkM+REKVQCE + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + Université du Maine + Université du Maine + http://www.univ-lemans.fr + + + mailto:fed-tech@univ-lemans.fr + + + Benaddi Saïd + mailto:dsi-sys@univ-lemans.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/local + + + + + + + Université de Caen Normandie - Service de Gestion de Caetes (PRE-PROD) + https://sgc-pp.unicaen.fr + Professional and Students Cards Managment Service of University of Caen Normandie. +PRE-PROD + Université de Caen Normandie - Service de Gestion de Caetes (PRE-PROD) + Service de Gestion de Cartes (SGC) de l'Université de Caen Normandie. +PRE-PROD + + + + + + MIID/TCCAmWgAwIBAgIJAPHrRlzuM3UIMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV +BAMTEmxzZ2MtcHAudW5pY2Flbi5mcjAeFw0xODA2MjAxMjUyNDlaFw0yODA2MTcx +MjUyNDlaMB0xGzAZBgNVBAMTEmxzZ2MtcHAudW5pY2Flbi5mcjCCAaIwDQYJKoZI +hvcNAQEBBQADggGPADCCAYoCggGBAMLcVBiIbumYovgQWLFppux0Gd8AY8OJgWnx +GCzLZjdAwc0+mztbYEjV9fb62OJgB/2ao2IROljsPjcapD0hOVmmMoqXNk1Pxx5e +BkmokmJOYupCLUPicdb9AVPKh28SyF64RtgK8CqnUl5IYHrCmZt2pQgcI37Wjjy1 +vXM7VSn+sA0A1tXqg0RLzGlm57INtbOeHaRSdnJ3Ng4wIy0T4RdKC2fVbAqF2qAA +dgMiOBoGRw2kDra5wND8podj+7RwnJJj+3lo1oamvlBi8IN7SoohYCpcuM059+Jy +lG7nXILgdM6xcxElfdo9YZ8/k250rHskbVp/2PS6jRjYSyvsULGlsJtmCGwDeoMO +K9FM5hTNv9JwbVaKWdEJK7RxDlxVjCsVR2Q0DbE/SOAMxjHvRQOVqvsdJWEjRrwd +/ITITupHt+V8WghMecdhxsNhYj8sqf9DpMUV6skHtCs3dAfGvj8y9vNgrwzUfbG6 +k0QMzs5tbGs+zhQULaPU/3uy6bh+ywIDAQABo0AwPjAdBgNVHREEFjAUghJsc2dj +LXBwLnVuaWNhZW4uZnIwHQYDVR0OBBYEFC2WsWiEF0IRB6OyVKMd7/aUWUlqMA0G +CSqGSIb3DQEBCwUAA4IBgQC5T1I0f1xMbZCi+PRjQ2nQwg41R9EEO19s4mEDwyQo +VoYTk0MqVJh2wUnzKzNi3UuNa7gus2uEwwb3K0gY6gZ6opQ9jIQfCOENJSAJvVRv +/ScaY2yxH2o+PCYUgH1dybQpdrM7QvvyLaLn0t5wDJAq4oMnfI+pMoGyP/KTsBSG +UmdAvSCREOGgfazJapzZBHeXJygDc60ziyk7eCb1w6rfztIJQPnn/iUzJ1MeJSAM +Bx4oEmdYZc3OHHogrwbpybrDjGzzp7T3LrHXYPfjESh8/LxEMy1JjeogkZpaFYuY +hTBBLwM58eEOHX1xNwlIRLZwI9WC7k2FM5eREOiKl1dv8kv+wRrD6BE8RpheORU4 +P4IowHpo6ukno1bNmkuk7nfAwx+jt7XfnevEFpHEGy4UD/BfH6nmJMfBOMo8lDBW +uQkEUvnG5UjjDbgt+hPJIlzi4Hr27jrRWg159FUeIwH3xb2PUTqYEeahBQliXwUe ++VhKLDfZOuvHVgeOfH9cTSs= + + + + + + + MIID/TCCAmWgAwIBAgIJAPHrRlzuM3UIMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV +BAMTEmxzZ2MtcHAudW5pY2Flbi5mcjAeFw0xODA2MjAxMjUyNDlaFw0yODA2MTcx +MjUyNDlaMB0xGzAZBgNVBAMTEmxzZ2MtcHAudW5pY2Flbi5mcjCCAaIwDQYJKoZI +hvcNAQEBBQADggGPADCCAYoCggGBAMLcVBiIbumYovgQWLFppux0Gd8AY8OJgWnx +GCzLZjdAwc0+mztbYEjV9fb62OJgB/2ao2IROljsPjcapD0hOVmmMoqXNk1Pxx5e +BkmokmJOYupCLUPicdb9AVPKh28SyF64RtgK8CqnUl5IYHrCmZt2pQgcI37Wjjy1 +vXM7VSn+sA0A1tXqg0RLzGlm57INtbOeHaRSdnJ3Ng4wIy0T4RdKC2fVbAqF2qAA +dgMiOBoGRw2kDra5wND8podj+7RwnJJj+3lo1oamvlBi8IN7SoohYCpcuM059+Jy +lG7nXILgdM6xcxElfdo9YZ8/k250rHskbVp/2PS6jRjYSyvsULGlsJtmCGwDeoMO +K9FM5hTNv9JwbVaKWdEJK7RxDlxVjCsVR2Q0DbE/SOAMxjHvRQOVqvsdJWEjRrwd +/ITITupHt+V8WghMecdhxsNhYj8sqf9DpMUV6skHtCs3dAfGvj8y9vNgrwzUfbG6 +k0QMzs5tbGs+zhQULaPU/3uy6bh+ywIDAQABo0AwPjAdBgNVHREEFjAUghJsc2dj +LXBwLnVuaWNhZW4uZnIwHQYDVR0OBBYEFC2WsWiEF0IRB6OyVKMd7/aUWUlqMA0G +CSqGSIb3DQEBCwUAA4IBgQC5T1I0f1xMbZCi+PRjQ2nQwg41R9EEO19s4mEDwyQo +VoYTk0MqVJh2wUnzKzNi3UuNa7gus2uEwwb3K0gY6gZ6opQ9jIQfCOENJSAJvVRv +/ScaY2yxH2o+PCYUgH1dybQpdrM7QvvyLaLn0t5wDJAq4oMnfI+pMoGyP/KTsBSG +UmdAvSCREOGgfazJapzZBHeXJygDc60ziyk7eCb1w6rfztIJQPnn/iUzJ1MeJSAM +Bx4oEmdYZc3OHHogrwbpybrDjGzzp7T3LrHXYPfjESh8/LxEMy1JjeogkZpaFYuY +hTBBLwM58eEOHX1xNwlIRLZwI9WC7k2FM5eREOiKl1dv8kv+wRrD6BE8RpheORU4 +P4IowHpo6ukno1bNmkuk7nfAwx+jt7XfnevEFpHEGy4UD/BfH6nmJMfBOMo8lDBW +uQkEUvnG5UjjDbgt+hPJIlzi4Hr27jrRWg159FUeIwH3xb2PUTqYEeahBQliXwUe ++VhKLDfZOuvHVgeOfH9cTSs= + + + + + + + Université de Caen Normandie - Service de Gestion de Caetes (PRE-PROD) + Université de Caen Normandie - Service de Gestion de Caetes (PRE-PROD) + Service de Gestion de Cartes (SGC) de l'Université de Caen Normandie. +PRE-PROD + Professional and Students Cards Managment Service of University of Caen Normandie. +PRE-PROD + + + + + + + + Université de Caen Normandie + Université de Caen Normandie + http://www.unicaen.fr + + + mailto:anthony.paul@unicaen.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/wifi + https://federation.renater.fr/scope/national + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + + + + + + + EDUROAM-Ensapbx + https://controller.access.network/shibauth.php + Wifi access to EDUROAM + EDUROAM-Ensapbx + Accès wifi à EDUROAM + https://www.bordeaux.archi.fr/codeofconduct.html + + + + + + MIIDSDCCAjCgAwIBAgIVANQRFAgpYoToGKMWg8l5CtEP+fE3MA0GCSqGSIb3DQEB +BQUAMCIxIDAeBgNVBAMTF2phbnVzLmJvcmRlYXV4LmFyY2hpLmZyMB4XDTE0MDEw +NjE0MzYyN1oXDTM0MDEwNjE0MzYyN1owIjEgMB4GA1UEAxMXamFudXMuYm9yZGVh +dXguYXJjaGkuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8pUD1 +rfIX1k/y24cQnDYj/j06C8eRpjJ7h809cAuMA++rFeeM8CPjzDBxOgcM/sxLk4Hm +kxetKPSwWaz2Q0eXRpjy1+gX53dz5mYyb7D3kSz3/kLTfrY5IrPjXUgOGZWwYlcG +Mt05Mh7AMNPns+xuNrrVhKMy9hA/1HO5cgDfamc+ovDqnvRBQIjqRhvxM4CEnJGH +cyxaGrF++0Hh/DYWrlH0dCeLxLNGUyv6SfDKCm5GBkK3pmPoKu9HYeJb0AZcIA37 +ugRWnx+kHmgLaHWGkKEqTf52sp1mJYplVc+ykdztLYXoghlRRVKJxotZa6aFmcDV +ukmhCWQLQ8l4xewZAgMBAAGjdTBzMFIGA1UdEQRLMEmCF2phbnVzLmJvcmRlYXV4 +LmFyY2hpLmZyhi5odHRwczovL2phbnVzLmJvcmRlYXV4LmFyY2hpLmZyL2lkcC9z +aGliYm9sZXRoMB0GA1UdDgQWBBT/gbDUy3XKG6rYVG7mfleHRs97XTANBgkqhkiG +9w0BAQUFAAOCAQEAar3F3OsrV1trAQ/ObeP8/KPTgUrGa3HV0yNwbNCP/F8CNzZI +pKY0hE8eGHjdFpfxrC9MPe3YR7CmZtlAT0rkkDZFVRFtjaLK15oOnmrbvuCMkPI7 +yATc1qnTMbH0EgMl55zJvyXy6+HpCn8xASpeGqqf/ZGu0Y4p4oytrD/UZKjHGj59 +fiHuBltSrUbuScoYIDjv/VIiG5XrPe791/OUKEONUzwulye26Lz5qOZcwIUgmCV1 +Yt1QoZ6/V4O7uCiPDiad1bluCsGR6Y0o5BJTcPNSSluKuzc/DwJOY9obsR7rYY0m +QrKLREVlmoE0vK7znYaAPUaXVpJwmNe9GPqvsw== + + + + + + + MIIDSDCCAjCgAwIBAgIVANQRFAgpYoToGKMWg8l5CtEP+fE3MA0GCSqGSIb3DQEB +BQUAMCIxIDAeBgNVBAMTF2phbnVzLmJvcmRlYXV4LmFyY2hpLmZyMB4XDTE0MDEw +NjE0MzYyN1oXDTM0MDEwNjE0MzYyN1owIjEgMB4GA1UEAxMXamFudXMuYm9yZGVh +dXguYXJjaGkuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8pUD1 +rfIX1k/y24cQnDYj/j06C8eRpjJ7h809cAuMA++rFeeM8CPjzDBxOgcM/sxLk4Hm +kxetKPSwWaz2Q0eXRpjy1+gX53dz5mYyb7D3kSz3/kLTfrY5IrPjXUgOGZWwYlcG +Mt05Mh7AMNPns+xuNrrVhKMy9hA/1HO5cgDfamc+ovDqnvRBQIjqRhvxM4CEnJGH +cyxaGrF++0Hh/DYWrlH0dCeLxLNGUyv6SfDKCm5GBkK3pmPoKu9HYeJb0AZcIA37 +ugRWnx+kHmgLaHWGkKEqTf52sp1mJYplVc+ykdztLYXoghlRRVKJxotZa6aFmcDV +ukmhCWQLQ8l4xewZAgMBAAGjdTBzMFIGA1UdEQRLMEmCF2phbnVzLmJvcmRlYXV4 +LmFyY2hpLmZyhi5odHRwczovL2phbnVzLmJvcmRlYXV4LmFyY2hpLmZyL2lkcC9z +aGliYm9sZXRoMB0GA1UdDgQWBBT/gbDUy3XKG6rYVG7mfleHRs97XTANBgkqhkiG +9w0BAQUFAAOCAQEAar3F3OsrV1trAQ/ObeP8/KPTgUrGa3HV0yNwbNCP/F8CNzZI +pKY0hE8eGHjdFpfxrC9MPe3YR7CmZtlAT0rkkDZFVRFtjaLK15oOnmrbvuCMkPI7 +yATc1qnTMbH0EgMl55zJvyXy6+HpCn8xASpeGqqf/ZGu0Y4p4oytrD/UZKjHGj59 +fiHuBltSrUbuScoYIDjv/VIiG5XrPe791/OUKEONUzwulye26Lz5qOZcwIUgmCV1 +Yt1QoZ6/V4O7uCiPDiad1bluCsGR6Y0o5BJTcPNSSluKuzc/DwJOY9obsR7rYY0m +QrKLREVlmoE0vK7znYaAPUaXVpJwmNe9GPqvsw== + + + + + + + EDUROAM-Ensapbx + EDUROAM-Ensapbx + Accès wifi à EDUROAM + Wifi access to EDUROAM + + + + + + Ecole Nationale Supérieure d'Architecture et de Paysage de Bordeaux + Ecole Nationale Supérieure d'Architecture et de Paysage de Bordeaux + http://www.bordeaux.archi.fr + + + mailto:sysmaster@bordeaux.archi.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + + Informaworld + http://www.informaworld.com + Informaworld + Informa plc is the leading provider of specialist information to the global academic & scientific, professional and commercial communities via publishing, events and performance improvement. is a new and expanding platform, initially hosting the following academic & scientific publications: + + + + + + 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 + + + + + + + + TAYLOR AND FRANCIS + TAYLOR AND FRANCIS + http://taylorandfrancisgroup.com/ + + + mailto:listukiwmonitoring@informa.com + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + + + + + + + TP fédération : Service de test api-pp.nuonet.fr/tapioca/ + https://api-pp.nuonet.fr/tapioca/secure + TP fédération : Service de test + TP fédération : Service de test api-pp.nuonet.fr/tapioca/ + TP fédération : Service de test + + + + + + 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 +qPhufLygkQ== + + + + + + + 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 +qPhufLygkQ== + + + + + + TP fédération : Service de test api-pp.nuonet.fr/tapioca/ + TP fédération : Service de test api-pp.nuonet.fr/tapioca/ + TP fédération : Service de test + TP fédération : Service de test + + + + + + + CNOUS + CNOUS + http://www.cnous.fr + + + mailto:nam.vo-tuan@cnous.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/elearning + https://federation.renater.fr/scope/commercial + + + + + + + Practeex - Neurolabo + https://neurolabo.practeex.com/secure + Practeex - Neurolabo + Neurolabo est une application permettant la simulation de TP d'observation sur des souris. Il s'agit d'une expérience immersive visant à acquérir des compétences concernant notamment la rigueur scientifique, l'éthique et la sécurité. + + + + + + MIIEETCCAnmgAwIBAgIUXZi8tsAaqYJ60LJeeSS6G8V9yMEwDQYJKoZIhvcNAQEL +BQAwIDEeMBwGA1UEAxMVbmV1cm9sYWIucHJhY3RlZXguY29tMB4XDTIxMDgzMTA4 +MzYxM1oXDTMxMDgyOTA4MzYxM1owIDEeMBwGA1UEAxMVbmV1cm9sYWIucHJhY3Rl +ZXguY29tMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAx6gKV31Xv2qJ +C8v+dYtuQcHpaMOrSKLM2xIdDMkjkBHRQtMYT/Nlnw32l1vcWjCIoMEYFeu6FEWt +QPWtq3SW+CSkEqmzqhk4JdmbnIzZHjVDDrWNifdc+NjmiPyzn9p0V2hgEHCyE75x +vhI0A/gwzmh4AXT4vKtpZCh4b+yORYKZTvppSsjZipJvHB/EvK4UHYSks4+v8qOX +lsOMc6486aLyFXFVdBZhReil1EWm6cJfHJ4dYaKQA9KEVHttRM3SuZIcVeNHeNW+ +oUUJ9ks7DFQHWFYTzVv+iIokqpu8ki3jHKO9oiFCyZ6NSQmDJen/8QglpR+R0gvu +FxV6uCDGSHwk17ckzZq/9WWdwL3CITxvGdU6eMCD57QIzGUoUI3/X23W0SR3Agnd +FxQ/lBWbDzuL06MAQhx4tDxaTC4O05VGC4p/ZvH3sOdbxZk6t9fLNC6z5KaXFmfq +lWAUKJ4YKbYn1c2UqhxPZNVRniZFnRersgfYwQCeJ2iJmBE3LRPhAgMBAAGjQzBB +MCAGA1UdEQQZMBeCFW5ldXJvbGFiLnByYWN0ZWV4LmNvbTAdBgNVHQ4EFgQUM5qn +8F/Lho5k/BtjorK+y+Rnc6gwDQYJKoZIhvcNAQELBQADggGBAC2VwzHCzQmFP8Pb +WtMmWy2Zo+eLAv/vYZ3VTjfKAe5/txTklnyxVr/tELd2/NmucypXnnaeLLj2Hs36 +jvcqzGgk5K6YSUjvRqTWextDkmFmipZTloiBbm1m3uIrGZxjngViMahDQiWBqU3M +Xje+VHVVPrR4q22pevN7sDy0yTQ8trQPwDkhn23PB/Le5hLrdYOvmeOirr7y9kZs +xbG5xN0GQX+ZafhkfBOvrOx+KCyL6b0xMATompKkWLRXT6glgObt/vrKXaJVKtOg +9BpVkdrFY71jyagtUZu6WsJjyoeUTJI3WjuykN6LnlmBdZAWPUcIIORiFUG+jtBQ +b/CLzfxZwXFVwlfxGI78h/AuhCA13mG0kamxIssmOXVdMRE/5tpJzYBNnD1uyxR5 +WxAn/yWiRLecLCI4Kt2nqYDWTNVDoezFkuEw+DcpDhQhOyJ8EIiVV8og2Q9SThG9 +hbUSW/qVm/X67KCNE9BwpWbttCp5e8ARk9gchy6jrmBHU5+h5Q== + + + + + + + MIIEETCCAnmgAwIBAgIUXZi8tsAaqYJ60LJeeSS6G8V9yMEwDQYJKoZIhvcNAQEL +BQAwIDEeMBwGA1UEAxMVbmV1cm9sYWIucHJhY3RlZXguY29tMB4XDTIxMDgzMTA4 +MzYxM1oXDTMxMDgyOTA4MzYxM1owIDEeMBwGA1UEAxMVbmV1cm9sYWIucHJhY3Rl +ZXguY29tMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAx6gKV31Xv2qJ +C8v+dYtuQcHpaMOrSKLM2xIdDMkjkBHRQtMYT/Nlnw32l1vcWjCIoMEYFeu6FEWt +QPWtq3SW+CSkEqmzqhk4JdmbnIzZHjVDDrWNifdc+NjmiPyzn9p0V2hgEHCyE75x +vhI0A/gwzmh4AXT4vKtpZCh4b+yORYKZTvppSsjZipJvHB/EvK4UHYSks4+v8qOX +lsOMc6486aLyFXFVdBZhReil1EWm6cJfHJ4dYaKQA9KEVHttRM3SuZIcVeNHeNW+ +oUUJ9ks7DFQHWFYTzVv+iIokqpu8ki3jHKO9oiFCyZ6NSQmDJen/8QglpR+R0gvu +FxV6uCDGSHwk17ckzZq/9WWdwL3CITxvGdU6eMCD57QIzGUoUI3/X23W0SR3Agnd +FxQ/lBWbDzuL06MAQhx4tDxaTC4O05VGC4p/ZvH3sOdbxZk6t9fLNC6z5KaXFmfq +lWAUKJ4YKbYn1c2UqhxPZNVRniZFnRersgfYwQCeJ2iJmBE3LRPhAgMBAAGjQzBB +MCAGA1UdEQQZMBeCFW5ldXJvbGFiLnByYWN0ZWV4LmNvbTAdBgNVHQ4EFgQUM5qn +8F/Lho5k/BtjorK+y+Rnc6gwDQYJKoZIhvcNAQELBQADggGBAC2VwzHCzQmFP8Pb +WtMmWy2Zo+eLAv/vYZ3VTjfKAe5/txTklnyxVr/tELd2/NmucypXnnaeLLj2Hs36 +jvcqzGgk5K6YSUjvRqTWextDkmFmipZTloiBbm1m3uIrGZxjngViMahDQiWBqU3M +Xje+VHVVPrR4q22pevN7sDy0yTQ8trQPwDkhn23PB/Le5hLrdYOvmeOirr7y9kZs +xbG5xN0GQX+ZafhkfBOvrOx+KCyL6b0xMATompKkWLRXT6glgObt/vrKXaJVKtOg +9BpVkdrFY71jyagtUZu6WsJjyoeUTJI3WjuykN6LnlmBdZAWPUcIIORiFUG+jtBQ +b/CLzfxZwXFVwlfxGI78h/AuhCA13mG0kamxIssmOXVdMRE/5tpJzYBNnD1uyxR5 +WxAn/yWiRLecLCI4Kt2nqYDWTNVDoezFkuEw+DcpDhQhOyJ8EIiVV8og2Q9SThG9 +hbUSW/qVm/X67KCNE9BwpWbttCp5e8ARk9gchy6jrmBHU5+h5Q== + + + + + + + + + + Practeex - Neurolabo + Neurolabo est une application permettant la simulation de TP d'observation sur des souris. Il s'agit d'une expérience immersive visant à acquérir des compétences concernant notamment la rigueur scientifique, l'éthique et la sécurité. + + + + + + + + + mailto:contact@practeex.com + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + Gestion CLOUD UFTMiP COMUE + https://cloud.univ-toulouse.fr + Portail CLOUD + Gestion CLOUD UFTMiP COMUE + Portail CLOUD + + + + + + MIIFDzCCAvegAwIBAgIHSHXf7R6BPTANBgkqhkiG9w0BAQsFADA/MSAwHgYDVQQD +DBdWTXdhcmUgSWRlbnRpdHkgTWFuYWdlcjEOMAwGA1UECgwFQ09NVUUxCzAJBgNV +BAYTAlVTMB4XDTE4MDYyNjE0NTYxN1oXDTI4MDYyMzE0NTYxN1owPzEgMB4GA1UE +AwwXVk13YXJlIElkZW50aXR5IE1hbmFnZXIxDjAMBgNVBAoMBUNPTVVFMQswCQYD +VQQGEwJVUzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMLNPHkYmrKh +G3tVpxsS1Xv0dmvHB4ex5lhcuc0fx4i83Vtnd6DCgDj9fAgT2rDwenFWeWNljSBy +jJK+qV3FEVU6xWq9u0DNG3JRVWMvlwzMiDS46Y705CwEymD2gyLuxCHjTBkWPLWH +qFKoOSDUXj6RYO1CI7Qbqtn9yGnmfiglu8baQNypSYijLlXq5cmmmni/12RJhEvE +IxCbYJ85r7ro7YokTsHljflVIMBalvThqt193ETrqKNEqWHuLkWLNz9sc7t7GLwD +NM1qEMtlEKT2S8/aCx9UwfCEMp9d3AtjQln+vF6qy6Rc2ODYAeXfWgO5jg90KCJ9 +p4v1DjQyUlY9IKYvXKMQbx3wyGQEJCpqkt19k6PzAEOO3TxQBhLIHX/qA20siZ4s +xRm/3zO6elLSxLZuw7w6e4kKSJZ5XWKFaISyASgK8/nQgyVhAG9u8AZmjHfoUHgx +ksvgAZqhkorkwFe9H44x1LgH950khm7SR2dUTWd/QQBmO7WffnUztariTMXDxhPj +0XtgzY1doBuqNwBVwZ4XWTa02+KgWw0E+IvzntVaRybk0TAHNTTlgJ3vPL9MPTOG +osbQWoqAO7xIZRhsjl9DIIPdd2o+gxMq/uzJssVutMRye70cgmwe3TuImd1kF7+K +one+9vl0CKWar1qomDZw59zrvEXxtMTHAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggIBAAJCIF7763dKugKiPCh8jkszmONmKragvi+YgDZI +doQ6riSlAJA5y6daabhFtLGnO9wXsgTHNf4FdsX4VlpShlZ2XxzvNJNO2J7VaWa6 +yHQYeLZ7ih8LnXleg3DqBtp0cMAbPshc6I7sKoGWA5Uo613nN1aGZjvej+vGHk9O +XkjtS7Bwzd2Ph5eJFlZQF9+Il+zUu85e3IjDBKpokGS+MblNRbqOrlbZBxB6IqWY +O65p5spWxMohqLUr9Mja5RH1W3FKMPEgSxV4zqOEiMgyIX9FYhwlMMS+oF86a3LA ++97A2G79sMHIJbjtS4Tl1y7iE/lipa8zog2CB37KQ0p2AQcz4X1d2U23ZAVlqIVt +aGcHh+rGNjZVP2DXdyjtBaf1g+Sv8Pb1KiN2lSU2LfxAL2tEQA3mIAyBbmuqxKia +n59zdjezjtuCozBKCzI6rqQHZl8hBoEOF0tiBiYypkJ/DjWyMkhwT1tBXS1ZFI3+ +nsqxWPetKnaFPGr06LpVcQ7ak3twr8QN8891CKw4mT1N/QLA5l2NBO8d4rFzmZkJ +Ot3XlbvhkOXzGf2+gC8bmty9ISTLyn/Yu5yR0Asl1syQLGp9hkkWBRQ73RFEpSMZ +pwWXY7EsHLesDRRyp3TeWFZcoKMu7r9oikXEx4kyZQkb813MlMNY/WE0GqnufA4K +8giz + + + + + + + MIIFDzCCAvegAwIBAgIHSHXf7R6BPTANBgkqhkiG9w0BAQsFADA/MSAwHgYDVQQD +DBdWTXdhcmUgSWRlbnRpdHkgTWFuYWdlcjEOMAwGA1UECgwFQ09NVUUxCzAJBgNV +BAYTAlVTMB4XDTE4MDYyNjE0NTYxN1oXDTI4MDYyMzE0NTYxN1owPzEgMB4GA1UE +AwwXVk13YXJlIElkZW50aXR5IE1hbmFnZXIxDjAMBgNVBAoMBUNPTVVFMQswCQYD +VQQGEwJVUzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMLNPHkYmrKh +G3tVpxsS1Xv0dmvHB4ex5lhcuc0fx4i83Vtnd6DCgDj9fAgT2rDwenFWeWNljSBy +jJK+qV3FEVU6xWq9u0DNG3JRVWMvlwzMiDS46Y705CwEymD2gyLuxCHjTBkWPLWH +qFKoOSDUXj6RYO1CI7Qbqtn9yGnmfiglu8baQNypSYijLlXq5cmmmni/12RJhEvE +IxCbYJ85r7ro7YokTsHljflVIMBalvThqt193ETrqKNEqWHuLkWLNz9sc7t7GLwD +NM1qEMtlEKT2S8/aCx9UwfCEMp9d3AtjQln+vF6qy6Rc2ODYAeXfWgO5jg90KCJ9 +p4v1DjQyUlY9IKYvXKMQbx3wyGQEJCpqkt19k6PzAEOO3TxQBhLIHX/qA20siZ4s +xRm/3zO6elLSxLZuw7w6e4kKSJZ5XWKFaISyASgK8/nQgyVhAG9u8AZmjHfoUHgx +ksvgAZqhkorkwFe9H44x1LgH950khm7SR2dUTWd/QQBmO7WffnUztariTMXDxhPj +0XtgzY1doBuqNwBVwZ4XWTa02+KgWw0E+IvzntVaRybk0TAHNTTlgJ3vPL9MPTOG +osbQWoqAO7xIZRhsjl9DIIPdd2o+gxMq/uzJssVutMRye70cgmwe3TuImd1kF7+K +one+9vl0CKWar1qomDZw59zrvEXxtMTHAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggIBAAJCIF7763dKugKiPCh8jkszmONmKragvi+YgDZI +doQ6riSlAJA5y6daabhFtLGnO9wXsgTHNf4FdsX4VlpShlZ2XxzvNJNO2J7VaWa6 +yHQYeLZ7ih8LnXleg3DqBtp0cMAbPshc6I7sKoGWA5Uo613nN1aGZjvej+vGHk9O +XkjtS7Bwzd2Ph5eJFlZQF9+Il+zUu85e3IjDBKpokGS+MblNRbqOrlbZBxB6IqWY +O65p5spWxMohqLUr9Mja5RH1W3FKMPEgSxV4zqOEiMgyIX9FYhwlMMS+oF86a3LA ++97A2G79sMHIJbjtS4Tl1y7iE/lipa8zog2CB37KQ0p2AQcz4X1d2U23ZAVlqIVt +aGcHh+rGNjZVP2DXdyjtBaf1g+Sv8Pb1KiN2lSU2LfxAL2tEQA3mIAyBbmuqxKia +n59zdjezjtuCozBKCzI6rqQHZl8hBoEOF0tiBiYypkJ/DjWyMkhwT1tBXS1ZFI3+ +nsqxWPetKnaFPGr06LpVcQ7ak3twr8QN8891CKw4mT1N/QLA5l2NBO8d4rFzmZkJ +Ot3XlbvhkOXzGf2+gC8bmty9ISTLyn/Yu5yR0Asl1syQLGp9hkkWBRQ73RFEpSMZ +pwWXY7EsHLesDRRyp3TeWFZcoKMu7r9oikXEx4kyZQkb813MlMNY/WE0GqnufA4K +8giz + + + + + + + Gestion CLOUD UFTMiP COMUE + Gestion CLOUD UFTMiP COMUE + Portail CLOUD + Portail CLOUD + + + + + + mailto:louis.chanouha@univ-toulouse.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-reims.fr + + Université de Reims Champagne Ardenne (pre-prod) + data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9bpUWqDnaQ4pChOlkQLeKoVShChVArtOpg8tI/aNKQpLg4Cq4FB38Wqw4uzro6uAqC4A+Im5uToouUeF9SaBHjhcf7OO+ew3v3Af5mlalmzwSgapaRSSWFXH5VCL7ChygGEEJCYqY+J4ppeNbXPXVT3cV5lnffn9WvFEwG+ATiWaYbFvEG8fSmpXPeJ46wsqQQnxOPG3RB4keuyy6/cS457OeZESObmSeOEAulLpa7mJUNlThBHFNUjfL9OZcVzluc1Wqdte/JXxguaCvLXKc1ghQWsQQRAmTUUUEVFuK0a6SYyNB50sMfdfwiuWRyVcDIsYAaVEiOH/wPfs/WLE5NuknhJND7Ytsfo0BwF2g1bPv72LZbJ0DgGbjSOv5aE5j5JL3R0WJHwOA2cHHd0eQ94HIHGH7SJUNypAAtf7EIvJ/RN+WBoVugb82dW/scpw9AlmaVvgEODoGxEmWve7w71D23f3va8/sBaONyo1erzX8AAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQflARoOCShmcIBjAAABo0lEQVQ4y+2RO2tUURRG197nnPuY3GQkaDHYxCKQIIL4aBQL0UIEi+CjEaxtA/oDBDE2dgbrtGm0C6SxCD4KQeukiUI0ElSGuZm5z9lWCqJgLbiqxVes5oN/HvnT+PBMVzRqyNKUdBp8UpAkMdeXv9hfA/dPxdqOy2s+Zi5JeT51AELKiSjhbRx1N64+6f8S8T/k9kF6LuLSt35pacp5HBerkn5VAsJNVToa+hPP7tJEQV5ffmADAH/Fc9yN6Q1zpkPCsgZaFdYMEhvjyhGYEYnSc4ELTUmuzvbW7iHek/u65UZj3MlLPmTGVhWYd45EG4IIoawwg9g5DjtPIsqOehZdIBs7nqpXHrewXRlHyoZ+kTMeDejWFdQ1rizwZYFWFXvlCKkLdqshvWrEoClYd5vGYE7ZaI1zZhxTeCnGrAZeiNIV4RDCZzHmVXmjcFKETyIsLTzivQPYMnaPelltjbo1zoqxHZTIx7xS5aMKMwZfRZhRZRWRpVsr7Px248JkJpnud5p9Ox0FZjtTpGnGOE7YjyI2O4m8iyYnhovrufGfn3wHyZCcTF2FWSIAAAAASUVORK5CYII= + http://www.univ-reims.fr + Université de Reims Champagne-Ardenne pre-production server + Université de Reims Champagne Ardenne (pre-prod) + Université de Reims Champagne-Ardenne serveur de pre-production + + + + + + MIIEUzCCArugAwIBAgIUQD9G/xXX+2UFeRcbSt3PQJfpMXYwDQYJKoZIhvcNAQEL +BQAwJTEjMCEGA1UEAwwac2hpYi1wcmVwcm9kLnVuaXYtcmVpbXMuZnIwHhcNMjEx +MTEwMTM0MjM1WhcNNDExMTEwMTM0MjM1WjAlMSMwIQYDVQQDDBpzaGliLXByZXBy +b2QudW5pdi1yZWltcy5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGB +AKiw3KQm891esw2INw7/UpAYQiF4HEEpg3RJtbbzZcHpOiUiTPkReYnrC8JKSCLY +JRVyMR+OjPDvsxsW+YdJSbSyNo/8hGLMgIxs/RjdgxbuqcNFQzQX2yLhYDxsoxRm +E/AeNC+TjWxNEag3UOuuI0sTJQXfpRXwuE8LXasqN8EZWjDFMzzn+HctWiUNC59P +bgxvFdAHK7Xwxc+k1hbd5/oFr4ZzqUkTq0pFWNO9o+WcewUbp6yuISeUWyXqWhV6 +XPjWd0PbnmXWyWPKrifxORNlmSxWigujVnFr57dKCf9tpp2sb5kwhaN0SgnqKoXn +eqr64Rg/Ur7+2nQY9CZNZtmUXiOaj3VlRLXdgTyEKU99VpEiIU5Z+iISUwvwLrVs +GE/NCB8+jBZ7u7LPJGUjzR4/piJAoixkrmNXvtCzDkbTA3IQwfwrwbdVax56oxuY +QEabUvjlb44YSg17+NF8XpD271BB2KBTNdn2sQOyueU4Pc+NDAmhJ7GSDVJ9PUp1 +zQIDAQABo3sweTAdBgNVHQ4EFgQUFy6VOp4G5ZDP/OQdy4G6N5mviEgwWAYDVR0R +BFEwT4Iac2hpYi1wcmVwcm9kLnVuaXYtcmVpbXMuZnKGMWh0dHBzOi8vc2hpYi1w +cmVwcm9kLnVuaXYtcmVpbXMuZnIvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggGBAGrtXkX2AMR5VHmyA1Dumt7DQPvmVQP5rU3twIIAwLwMHrYaeJUgqsah +7lLdBmyK54dd6zJjTwRin9bTLyBu9tDpB4s3hOYTFDeZQwedjIE3c5ZBJ6Iy1cUd +2D9GzDAIMkf/a0g2vMdXIGszpJCpjM3eKE3qBJob0FRnxXUW+W5GRclx8sF2kBSJ +QvU5oFkzwBZUDyZwIfgaLvh7L1GdEMSV9vlwmUMFrNe8N98n8UP4sn1rH3bPgrKB +RRlY8bt75kLd2Nf7xlJV184ysC1CAmyQZxgQqW+zBgYwFQ1D5eUeC6vSCqkhfXYz +wTDzXT2ncY95ylQ1Kxsp3fqtS3c4NH4yt/Z1sLA47s9uYIznOnGpeWdsaCCT2YiQ +6w7lkk8cyZukl8IYKkbBVVOdtjxocGl0Bsoc9Tt/B1hAofZmVfPisxs+mLsJmph9 ++2obBMB2MQ8QciwrGZ3NG96R2+cXlyxHGegTlR6FoyptgVczSZ9N0jKb+9am9Njw +w552VU6Hlw== + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + univ-reims.fr + + + + + MIIEUzCCArugAwIBAgIUQD9G/xXX+2UFeRcbSt3PQJfpMXYwDQYJKoZIhvcNAQEL +BQAwJTEjMCEGA1UEAwwac2hpYi1wcmVwcm9kLnVuaXYtcmVpbXMuZnIwHhcNMjEx +MTEwMTM0MjM1WhcNNDExMTEwMTM0MjM1WjAlMSMwIQYDVQQDDBpzaGliLXByZXBy +b2QudW5pdi1yZWltcy5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGB +AKiw3KQm891esw2INw7/UpAYQiF4HEEpg3RJtbbzZcHpOiUiTPkReYnrC8JKSCLY +JRVyMR+OjPDvsxsW+YdJSbSyNo/8hGLMgIxs/RjdgxbuqcNFQzQX2yLhYDxsoxRm +E/AeNC+TjWxNEag3UOuuI0sTJQXfpRXwuE8LXasqN8EZWjDFMzzn+HctWiUNC59P +bgxvFdAHK7Xwxc+k1hbd5/oFr4ZzqUkTq0pFWNO9o+WcewUbp6yuISeUWyXqWhV6 +XPjWd0PbnmXWyWPKrifxORNlmSxWigujVnFr57dKCf9tpp2sb5kwhaN0SgnqKoXn +eqr64Rg/Ur7+2nQY9CZNZtmUXiOaj3VlRLXdgTyEKU99VpEiIU5Z+iISUwvwLrVs +GE/NCB8+jBZ7u7LPJGUjzR4/piJAoixkrmNXvtCzDkbTA3IQwfwrwbdVax56oxuY +QEabUvjlb44YSg17+NF8XpD271BB2KBTNdn2sQOyueU4Pc+NDAmhJ7GSDVJ9PUp1 +zQIDAQABo3sweTAdBgNVHQ4EFgQUFy6VOp4G5ZDP/OQdy4G6N5mviEgwWAYDVR0R +BFEwT4Iac2hpYi1wcmVwcm9kLnVuaXYtcmVpbXMuZnKGMWh0dHBzOi8vc2hpYi1w +cmVwcm9kLnVuaXYtcmVpbXMuZnIvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggGBAGrtXkX2AMR5VHmyA1Dumt7DQPvmVQP5rU3twIIAwLwMHrYaeJUgqsah +7lLdBmyK54dd6zJjTwRin9bTLyBu9tDpB4s3hOYTFDeZQwedjIE3c5ZBJ6Iy1cUd +2D9GzDAIMkf/a0g2vMdXIGszpJCpjM3eKE3qBJob0FRnxXUW+W5GRclx8sF2kBSJ +QvU5oFkzwBZUDyZwIfgaLvh7L1GdEMSV9vlwmUMFrNe8N98n8UP4sn1rH3bPgrKB +RRlY8bt75kLd2Nf7xlJV184ysC1CAmyQZxgQqW+zBgYwFQ1D5eUeC6vSCqkhfXYz +wTDzXT2ncY95ylQ1Kxsp3fqtS3c4NH4yt/Z1sLA47s9uYIznOnGpeWdsaCCT2YiQ +6w7lkk8cyZukl8IYKkbBVVOdtjxocGl0Bsoc9Tt/B1hAofZmVfPisxs+mLsJmph9 ++2obBMB2MQ8QciwrGZ3NG96R2+cXlyxHGegTlR6FoyptgVczSZ9N0jKb+9am9Njw +w552VU6Hlw== + + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + Université de Reims - Champagne-Ardenne + Université de Reims - Champagne-Ardenne + http://www.univ-reims.fr + + + mailto:authentification-admin@univ-reims.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/community + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + + + + + + + Service indicotest.in2p3.fr + https://indicotest.in2p3.fr + indicotest.in2p3.fr + Service indicotest.in2p3.fr + indicotest.in2p3.fr + https://indicotest.in2p3.fr/privacy.html + + + + + + MIIEHTCCAoWgAwIBAgIJAJJQ6WkPezyqMA0GCSqGSIb3DQEBCwUAMB4xHDAaBgNV +BAMTE2luZGljb3Rlc3QuaW4ycDMuZnIwHhcNMTgwMTEwMTIyNzE3WhcNMjgwMTA4 +MTIyNzE3WjAeMRwwGgYDVQQDExNpbmRpY290ZXN0LmluMnAzLmZyMIIBojANBgkq +hkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAvXU0wKfBK3+tAnLH4x8U6Urd/HuwFflk +HEKsToDYJLhJAwPyxO/DZCuBG3y7Sk989wwWhpVdOHxoJQXCPPjxtNTW5jGhIbkU +rcFQAttYZFtFcAb8p62yTH2EJPSEqBJ+mVu7mcpYpAmwkE15r9/RLpOGTmf7XcV5 +jJplDoTZl9bDXeCBKagPehlPS5CsQ86csQ7sMcpwEvEz6pX0Ub0Mz4V2Wthav4tl +BXNYk8qx2/W99fjDlSOUv+gtue6yBKC+/HrguzcUykM0JSTl4a7tWFyjBTXOXVVN +Pt69/XVRZGYMDM6tt5fBvgIMH1buDnd50bELbqadNz6iViF0a/iKofO2tx4bY+gg +1Hgr5KMZy2lBcW5cMRLAqbQKOFWdePOQrgkfUIwGG4LvGGCKf6Q2JWQhUwe8glmX +fuoC+wO3/EMwFZVUPrx/zl8kJ3ZGMRvBf7yqz1TJ2QUx9i5hISVdD5a+81x7z18y +IphHz7Jy19kwKdN9R5AdFvs7BKS8M1F7AgMBAAGjXjBcMDsGA1UdEQQ0MDKCE2lu +ZGljb3Rlc3QuaW4ycDMuZnKGG2h0dHBzOi8vaW5kaWNvdGVzdC5pbjJwMy5mcjAd +BgNVHQ4EFgQUQFZ4oFOy1Pyo7g6fQntYnQyh/RwwDQYJKoZIhvcNAQELBQADggGB +AIkXhp4T9eYuttl6f3d4gpwzi9Zcir2SRdDOsOiKdDZoP8gZAXR/yY/1LbRYfUbr +d3NbpyL2omgXKAEg/jQGQe1zpFJemABQLpILFW9wmBxBe0Gq51OQ5ratiKfgE3E3 +ofAZEkCt9KLrTF1jG8Pq0IOYTnrDZU8OckgO7ePYdrbqFgDTskGc7zaxia0YSHQo +AnHdLzj+RU7u/zLFpckeyaeuXtMjvDn82tO0AJdlDbyDj9pt+bWxdoyetB23fFJB +x99AwLfyom3lEmYy4F5wSyBamEUJ4Pz5CKdcXLYH7VPZWQLajqj/xuILHk68Xj3w +PmsSP/+Okx51ZSustO/wFioFJ8kCtnaZm2s4CGp2lXqAjlBCfXt5gcTmB2CWtyVQ +F5FT81MmWhEnZHsynv4QaOWMZZc7u/FG6Mxwx7+81GEbJHyNe6Qc8NxPsg+vURaB +DwjNNg0ZyUvjiIqh7JGMc8H/JVoUT3/GxaxRR7w/Sb8XAG9U26VrRuIn9GUcqq05 +zA== + + + + + + + MIIEHTCCAoWgAwIBAgIJAJJQ6WkPezyqMA0GCSqGSIb3DQEBCwUAMB4xHDAaBgNV +BAMTE2luZGljb3Rlc3QuaW4ycDMuZnIwHhcNMTgwMTEwMTIyNzE3WhcNMjgwMTA4 +MTIyNzE3WjAeMRwwGgYDVQQDExNpbmRpY290ZXN0LmluMnAzLmZyMIIBojANBgkq +hkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAvXU0wKfBK3+tAnLH4x8U6Urd/HuwFflk +HEKsToDYJLhJAwPyxO/DZCuBG3y7Sk989wwWhpVdOHxoJQXCPPjxtNTW5jGhIbkU +rcFQAttYZFtFcAb8p62yTH2EJPSEqBJ+mVu7mcpYpAmwkE15r9/RLpOGTmf7XcV5 +jJplDoTZl9bDXeCBKagPehlPS5CsQ86csQ7sMcpwEvEz6pX0Ub0Mz4V2Wthav4tl +BXNYk8qx2/W99fjDlSOUv+gtue6yBKC+/HrguzcUykM0JSTl4a7tWFyjBTXOXVVN +Pt69/XVRZGYMDM6tt5fBvgIMH1buDnd50bELbqadNz6iViF0a/iKofO2tx4bY+gg +1Hgr5KMZy2lBcW5cMRLAqbQKOFWdePOQrgkfUIwGG4LvGGCKf6Q2JWQhUwe8glmX +fuoC+wO3/EMwFZVUPrx/zl8kJ3ZGMRvBf7yqz1TJ2QUx9i5hISVdD5a+81x7z18y +IphHz7Jy19kwKdN9R5AdFvs7BKS8M1F7AgMBAAGjXjBcMDsGA1UdEQQ0MDKCE2lu +ZGljb3Rlc3QuaW4ycDMuZnKGG2h0dHBzOi8vaW5kaWNvdGVzdC5pbjJwMy5mcjAd +BgNVHQ4EFgQUQFZ4oFOy1Pyo7g6fQntYnQyh/RwwDQYJKoZIhvcNAQELBQADggGB +AIkXhp4T9eYuttl6f3d4gpwzi9Zcir2SRdDOsOiKdDZoP8gZAXR/yY/1LbRYfUbr +d3NbpyL2omgXKAEg/jQGQe1zpFJemABQLpILFW9wmBxBe0Gq51OQ5ratiKfgE3E3 +ofAZEkCt9KLrTF1jG8Pq0IOYTnrDZU8OckgO7ePYdrbqFgDTskGc7zaxia0YSHQo +AnHdLzj+RU7u/zLFpckeyaeuXtMjvDn82tO0AJdlDbyDj9pt+bWxdoyetB23fFJB +x99AwLfyom3lEmYy4F5wSyBamEUJ4Pz5CKdcXLYH7VPZWQLajqj/xuILHk68Xj3w +PmsSP/+Okx51ZSustO/wFioFJ8kCtnaZm2s4CGp2lXqAjlBCfXt5gcTmB2CWtyVQ +F5FT81MmWhEnZHsynv4QaOWMZZc7u/FG6Mxwx7+81GEbJHyNe6Qc8NxPsg+vURaB +DwjNNg0ZyUvjiIqh7JGMc8H/JVoUT3/GxaxRR7w/Sb8XAG9U26VrRuIn9GUcqq05 +zA== + + + + + + Service indicotest.in2p3.fr + Service indicotest.in2p3.fr + indicotest.in2p3.fr + indicotest.in2p3.fr + + + + + + + C.N.R.S. - DSI + C.N.R.S. - DSI + http://www.dsi.cnrs.fr + + + mailto:webmaster@cc.in2p3.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + + Service d'accés authentifié aux ressources documentaires de Lille 1 + http://services-federation.univ-lille1.fr/docproxy + Service d'accés authentifié aux ressources documentaires de Lille 1 + etc + + + + + + MIIDKjCCApOgAwIBAgIBADANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJGUjE2 +MDQGA1UEChMtVU5JVkVSU0lURSBMSUxMRSAxIC0gU0NJRU5DRVMgRVQgVEVDSE5P +TE9HSUVTMSswKQYDVQQDEyJzZXJ2aWNlcy1mZWRlcmF0aW9uLnVuaXYtbGlsbGUx +LmZyMB4XDTA5MTIwMzA4MzcxM1oXDTI5MTEyODA4MzcxM1owcjELMAkGA1UEBhMC +RlIxNjA0BgNVBAoTLVVOSVZFUlNJVEUgTElMTEUgMSAtIFNDSUVOQ0VTIEVUIFRF +Q0hOT0xPR0lFUzErMCkGA1UEAxMic2VydmljZXMtZmVkZXJhdGlvbi51bml2LWxp +bGxlMS5mcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuZxqmrM9qtCnYl47 +BcC9df051vjgY2SnyH91r9kNUsYmbZEUDf0AVfLZzcMYtq+vRu2YAWXsStRK85nD +4iNoPqZfW6gRI/cgBRPLdWLLUXHam4xq6EVGn8LDhE1J5DQVuRwwgDgUteBgFsXO +YCVPxq9dfteJAGAv7JXvvY7/H+sCAwEAAaOBzzCBzDAdBgNVHQ4EFgQUFYErP7uE +pwB73TEdYu2AJXUFA4AwgZwGA1UdIwSBlDCBkYAUFYErP7uEpwB73TEdYu2AJXUF +A4ChdqR0MHIxCzAJBgNVBAYTAkZSMTYwNAYDVQQKEy1VTklWRVJTSVRFIExJTExF +IDEgLSBTQ0lFTkNFUyBFVCBURUNITk9MT0dJRVMxKzApBgNVBAMTInNlcnZpY2Vz +LWZlZGVyYXRpb24udW5pdi1saWxsZTEuZnKCAQAwDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQUFAAOBgQAm38Xgml1hJJy2tXBszc4TaSNPwK8nuhVWux2AWu9+xTm9 +7V2QTUYy2LIJzD2aAom8XAXzfcNDXVTP4n3fxnrQJFBgZK6hOI9HHNcGpYA5pAo9 +l5+rbPwtwMLJ5p+AKbG03eSW6dkUlo7YZSmSx1CX1lmoZ/XnzmiiV/2vgcj7Og== + + + + + + + MIIDKjCCApOgAwIBAgIBADANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJGUjE2 +MDQGA1UEChMtVU5JVkVSU0lURSBMSUxMRSAxIC0gU0NJRU5DRVMgRVQgVEVDSE5P +TE9HSUVTMSswKQYDVQQDEyJzZXJ2aWNlcy1mZWRlcmF0aW9uLnVuaXYtbGlsbGUx +LmZyMB4XDTA5MTIwMzA4MzcxM1oXDTI5MTEyODA4MzcxM1owcjELMAkGA1UEBhMC +RlIxNjA0BgNVBAoTLVVOSVZFUlNJVEUgTElMTEUgMSAtIFNDSUVOQ0VTIEVUIFRF +Q0hOT0xPR0lFUzErMCkGA1UEAxMic2VydmljZXMtZmVkZXJhdGlvbi51bml2LWxp +bGxlMS5mcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuZxqmrM9qtCnYl47 +BcC9df051vjgY2SnyH91r9kNUsYmbZEUDf0AVfLZzcMYtq+vRu2YAWXsStRK85nD +4iNoPqZfW6gRI/cgBRPLdWLLUXHam4xq6EVGn8LDhE1J5DQVuRwwgDgUteBgFsXO +YCVPxq9dfteJAGAv7JXvvY7/H+sCAwEAAaOBzzCBzDAdBgNVHQ4EFgQUFYErP7uE +pwB73TEdYu2AJXUFA4AwgZwGA1UdIwSBlDCBkYAUFYErP7uEpwB73TEdYu2AJXUF +A4ChdqR0MHIxCzAJBgNVBAYTAkZSMTYwNAYDVQQKEy1VTklWRVJTSVRFIExJTExF +IDEgLSBTQ0lFTkNFUyBFVCBURUNITk9MT0dJRVMxKzApBgNVBAMTInNlcnZpY2Vz +LWZlZGVyYXRpb24udW5pdi1saWxsZTEuZnKCAQAwDAYDVR0TBAUwAwEB/zANBgkq +hkiG9w0BAQUFAAOBgQAm38Xgml1hJJy2tXBszc4TaSNPwK8nuhVWux2AWu9+xTm9 +7V2QTUYy2LIJzD2aAom8XAXzfcNDXVTP4n3fxnrQJFBgZK6hOI9HHNcGpYA5pAo9 +l5+rbPwtwMLJ5p+AKbG03eSW6dkUlo7YZSmSx1CX1lmoZ/XnzmiiV/2vgcj7Og== + + + + + + + + Université de Lille + Université de Lille + http://univ-lille.fr + + + mailto:claude.vieville@univ-lille1.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + + + + + + + UMR5557 - elabftw + https://umr5557-kaa.univ-lyon1.fr + Electronique laboratory notebook service for the members of UMR 5557 - Ecologie Microbienne Lyon + UMR5557 - elabftw + Service de cahier électronique de laboratoire pour les membres de l'UMR 5557 - Ecologie Microbienne Lyon + http://www.ecologiemicrobiennelyon.fr/IMG/pdf/reglement_interieur_approuve_151215_fusionbb.pdf + + + + + + MIIGuDCCBaCgAwIBAgIQC6N0u7ExTBqL4sS/9F5ocTANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xOTAyMTIwMDAwMDBaFw0yMTAyMTYxMjAwMDBaMHMxCzAJBgNVBAYT +AkZSMRUwEwYDVQQHEwxWaWxsZXVyYmFubmUxKTAnBgNVBAoTIFVOSVZFUlNJVEUg +Q0xBVURFIEJFUk5BUkQgTFlPTiAxMSIwIAYDVQQDExl1bXI1NTU3LWthYS51bml2 +LWx5b24xLmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvwLh1VZv +j+VsXjMzTBeHdwgjAuyYOa8WoYkR4nnUj/ujgT9SZ1Jt6CnpgQdFfTcsbeOUEkt/ +CI2XBoklV8sWKUSyf0z1rwOP2DorUc2X/5n4XVZhLd7cfK6RDqRo5EhODP6AHdUB +kTmpwwAEbNzBs+td2ftRoBrCQc+4UVekX5yDJGBl5O5XpYcCfNc/W9QxyrOXTgHJ +cmH0v11WLfSEphL8NGArRX5pBCNRqT3wNaP/2D/2jCzxMxN/php9Cd2bOLX8naFJ +mxjNVPTb3/CrlzH8gyBxlLKy8gP2yY0ON6+Hjj8C73Ca4+uv2egmSO1oBv+JtkFJ +AtWGvXP9i1XWTwIDAQABo4IDVTCCA1EwHwYDVR0jBBgwFoAUZ/2IIBQnmMcJ0iUZ +u+lREWN1UGIwHQYDVR0OBBYEFOvWF61VUT+AK9EZ6Il8f4DCNHczMCQGA1UdEQQd +MBuCGXVtcjU1NTcta2FhLnVuaXYtbHlvbjEuZnIwDgYDVR0PAQH/BAQDAgWgMB0G +A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBrBgNVHR8EZDBiMC+gLaArhilo +dHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVEVSRU5BU1NMQ0EzLmNybDAvoC2gK4Yp +aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL1RFUkVOQVNTTENBMy5jcmwwTAYDVR0g +BEUwQzA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGln +aWNlcnQuY29tL0NQUzAIBgZngQwBAgIwbgYIKwYBBQUHAQEEYjBgMCQGCCsGAQUF +BzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6 +Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFTU0xDQTMuY3J0MAwGA1UdEwEB +/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsBaQB3AKS5CZC0GFgUh7sTosxn +cAo8NZgE+RvfuON3zQ7IDdwQAAABaOGwe90AAAQDAEgwRgIhAO3gYgFY8MxsvGej +50HpShLDaZ5q4WY2IJoZuGHMU8etAiEAsUDvjWJHO9I0oMkgTNdsNBR90EYCOPeT +BeQpn/eTXswAdgCHdb/nWXz4jEOZX73zbv9WjUdWNv9KtWDBtOr/XqCDDwAAAWjh +sHzAAAAEAwBHMEUCIDb/TnikXkQJrY6PBgDPkQCrofjQ6TtbeceFpAUC1MO3AiEA +wPUWOWrr68QnMwadwuGTkGURDIEBAj7kiijwevz+fYIAdgBElGUusO7Or8RAB9io +/ijA2uaCvtjLMbU/0zOWtbaBqAAAAWjhsHwCAAAEAwBHMEUCIQDTPzicsrvxg/z5 +9+wKT9A4ybaTUGH19l1nrOkL2oZ+fwIgI2MLhZ6iPoqC+zXJdZGARVMePgKFpPE3 +fm/rvwJVP+wwDQYJKoZIhvcNAQELBQADggEBAEN6InYi/8mqpZMnM9m7Ltx5zrhP +QclzwkvhqvdTaz+SHVMbwblYcO51pOR7UhRzNdfoKd0IxiOOtZMFVhim3BnJ9kJD +Hjw6/CM0D5qPfoMh6Ow+OlmkXxNT6dwrnasDPMVHmvBQi+2OY1CPEnC372yQyBU4 +mEXBBItP7VCj+dnqK9OB6e3W/iXdS4zXfjgZxQbBd9iBvYDxxuhtRQ3N6st9nAM+ +YFxgJN0yBV+Hq5GUhfQPA7ayRK1E55KHGO5wa0IOlgpPYfCzUMPKa82qY4H/4Syp +Z48WEJyWIbPHISekiMkOEVaQnzP73TIwe9+Yt93PIXplyTUWUrS7WrVFogI= + + + + + + + MIIGuDCCBaCgAwIBAgIQC6N0u7ExTBqL4sS/9F5ocTANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xOTAyMTIwMDAwMDBaFw0yMTAyMTYxMjAwMDBaMHMxCzAJBgNVBAYT +AkZSMRUwEwYDVQQHEwxWaWxsZXVyYmFubmUxKTAnBgNVBAoTIFVOSVZFUlNJVEUg +Q0xBVURFIEJFUk5BUkQgTFlPTiAxMSIwIAYDVQQDExl1bXI1NTU3LWthYS51bml2 +LWx5b24xLmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvwLh1VZv +j+VsXjMzTBeHdwgjAuyYOa8WoYkR4nnUj/ujgT9SZ1Jt6CnpgQdFfTcsbeOUEkt/ +CI2XBoklV8sWKUSyf0z1rwOP2DorUc2X/5n4XVZhLd7cfK6RDqRo5EhODP6AHdUB +kTmpwwAEbNzBs+td2ftRoBrCQc+4UVekX5yDJGBl5O5XpYcCfNc/W9QxyrOXTgHJ +cmH0v11WLfSEphL8NGArRX5pBCNRqT3wNaP/2D/2jCzxMxN/php9Cd2bOLX8naFJ +mxjNVPTb3/CrlzH8gyBxlLKy8gP2yY0ON6+Hjj8C73Ca4+uv2egmSO1oBv+JtkFJ +AtWGvXP9i1XWTwIDAQABo4IDVTCCA1EwHwYDVR0jBBgwFoAUZ/2IIBQnmMcJ0iUZ +u+lREWN1UGIwHQYDVR0OBBYEFOvWF61VUT+AK9EZ6Il8f4DCNHczMCQGA1UdEQQd +MBuCGXVtcjU1NTcta2FhLnVuaXYtbHlvbjEuZnIwDgYDVR0PAQH/BAQDAgWgMB0G +A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBrBgNVHR8EZDBiMC+gLaArhilo +dHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVEVSRU5BU1NMQ0EzLmNybDAvoC2gK4Yp +aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL1RFUkVOQVNTTENBMy5jcmwwTAYDVR0g +BEUwQzA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGln +aWNlcnQuY29tL0NQUzAIBgZngQwBAgIwbgYIKwYBBQUHAQEEYjBgMCQGCCsGAQUF +BzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6 +Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFTU0xDQTMuY3J0MAwGA1UdEwEB +/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsBaQB3AKS5CZC0GFgUh7sTosxn +cAo8NZgE+RvfuON3zQ7IDdwQAAABaOGwe90AAAQDAEgwRgIhAO3gYgFY8MxsvGej +50HpShLDaZ5q4WY2IJoZuGHMU8etAiEAsUDvjWJHO9I0oMkgTNdsNBR90EYCOPeT +BeQpn/eTXswAdgCHdb/nWXz4jEOZX73zbv9WjUdWNv9KtWDBtOr/XqCDDwAAAWjh +sHzAAAAEAwBHMEUCIDb/TnikXkQJrY6PBgDPkQCrofjQ6TtbeceFpAUC1MO3AiEA +wPUWOWrr68QnMwadwuGTkGURDIEBAj7kiijwevz+fYIAdgBElGUusO7Or8RAB9io +/ijA2uaCvtjLMbU/0zOWtbaBqAAAAWjhsHwCAAAEAwBHMEUCIQDTPzicsrvxg/z5 +9+wKT9A4ybaTUGH19l1nrOkL2oZ+fwIgI2MLhZ6iPoqC+zXJdZGARVMePgKFpPE3 +fm/rvwJVP+wwDQYJKoZIhvcNAQELBQADggEBAEN6InYi/8mqpZMnM9m7Ltx5zrhP +QclzwkvhqvdTaz+SHVMbwblYcO51pOR7UhRzNdfoKd0IxiOOtZMFVhim3BnJ9kJD +Hjw6/CM0D5qPfoMh6Ow+OlmkXxNT6dwrnasDPMVHmvBQi+2OY1CPEnC372yQyBU4 +mEXBBItP7VCj+dnqK9OB6e3W/iXdS4zXfjgZxQbBd9iBvYDxxuhtRQ3N6st9nAM+ +YFxgJN0yBV+Hq5GUhfQPA7ayRK1E55KHGO5wa0IOlgpPYfCzUMPKa82qY4H/4Syp +Z48WEJyWIbPHISekiMkOEVaQnzP73TIwe9+Yt93PIXplyTUWUrS7WrVFogI= + + + + + + + UMR5557 - elabftw + UMR5557 - elabftw + Service de cahier électronique de laboratoire pour les membres de l'UMR 5557 - Ecologie Microbienne Lyon + Electronique laboratory notebook service for the members of UMR 5557 - Ecologie Microbienne Lyon + + + + + + + Université Claude Bernard - Lyon 1 + Université Claude Bernard - Lyon 1 + http://www.univ-lyon1.fr + + + mailto:danis.abrouk@univ-lyon1.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/local + + + + + + + Test Shibboleth DR10 + https://spica.alsace.cnrs.fr/ + Test Shibboleth DR10 + Test DR10 + + + + + + MIIC3TCCAcWgAwIBAgIQSAdfIEvHdIxGF9UTyMDc7zANBgkqhkiG9w0BAQUFADAW +MRQwEgYDVQQDEwtXTVN2Yy1TUElDQTAeFw0xMjAyMTYxMjQ0MzhaFw0yMjAyMTMx +MjQ0MzhaMBYxFDASBgNVBAMTC1dNU3ZjLVNQSUNBMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArkgAwuBPsYQ2KG7UqEkD7OXzZcw8SI/4nD3LYeGX2JJ/ +4DPmKx1o1phqi1V7+4s+2sinpuanT0d7SykhKvc4R+dMSc+tv25MnEHDSzJYnOsc +lEEn5d98/SBWQfJgW4+G65KJLkBi171Cv9V6QXVETFu00DKxveFvRrUeaiuFpdmn +dSvLOd2xBwqTS805JzUDSE5G1SY55mQOf9OnQl890tx+462Db3J42iErMvJiByVp +0o3fntAICDWmMGaJHyBw7TW8Yqio1msvB9382Cs8upfWhBmN2srCnsjpNOZRweai +7Uy+I64/njbDDHatAtqjEv1R4jy4jUBdewabzlZawQIDAQABoycwJTATBgNVHSUE +DDAKBggrBgEFBQcDATAOBgNVHQ8EBwMFALAAAAAwDQYJKoZIhvcNAQEFBQADggEB +AIhP0QFePnHAV9mdtjaLd06TOOJfXZqwpOOVSOhetHZPwq1az5L2OzYwqTEVLCII +R6Q/UxaNXUWaOan54ZvhnsJoaSROgBetcUO9P/EAva05vL0G40U+sYE22KiEpOzM +gK5ZtHAvV/IpxZrYZKp+lWWtVzB8qr1qQzHvpXBdC6r+MAZOBrDx7R1wHbpj1Npe +AiajBW4wjE1HkmY6BA5+1GEl0+iHZsqeKUggGUOUlp7vcYl6aGjvVvBtNFs84unh +BMUM330pWtau55chbOegKviSGnOhmmDQgp4MWw02L8cK3ckf7K0g6kgeAkl+tyhh +3axa/Il6u16rzPCuACREOfI= + + + + + + + MIIC3TCCAcWgAwIBAgIQSAdfIEvHdIxGF9UTyMDc7zANBgkqhkiG9w0BAQUFADAW +MRQwEgYDVQQDEwtXTVN2Yy1TUElDQTAeFw0xMjAyMTYxMjQ0MzhaFw0yMjAyMTMx +MjQ0MzhaMBYxFDASBgNVBAMTC1dNU3ZjLVNQSUNBMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArkgAwuBPsYQ2KG7UqEkD7OXzZcw8SI/4nD3LYeGX2JJ/ +4DPmKx1o1phqi1V7+4s+2sinpuanT0d7SykhKvc4R+dMSc+tv25MnEHDSzJYnOsc +lEEn5d98/SBWQfJgW4+G65KJLkBi171Cv9V6QXVETFu00DKxveFvRrUeaiuFpdmn +dSvLOd2xBwqTS805JzUDSE5G1SY55mQOf9OnQl890tx+462Db3J42iErMvJiByVp +0o3fntAICDWmMGaJHyBw7TW8Yqio1msvB9382Cs8upfWhBmN2srCnsjpNOZRweai +7Uy+I64/njbDDHatAtqjEv1R4jy4jUBdewabzlZawQIDAQABoycwJTATBgNVHSUE +DDAKBggrBgEFBQcDATAOBgNVHQ8EBwMFALAAAAAwDQYJKoZIhvcNAQEFBQADggEB +AIhP0QFePnHAV9mdtjaLd06TOOJfXZqwpOOVSOhetHZPwq1az5L2OzYwqTEVLCII +R6Q/UxaNXUWaOan54ZvhnsJoaSROgBetcUO9P/EAva05vL0G40U+sYE22KiEpOzM +gK5ZtHAvV/IpxZrYZKp+lWWtVzB8qr1qQzHvpXBdC6r+MAZOBrDx7R1wHbpj1Npe +AiajBW4wjE1HkmY6BA5+1GEl0+iHZsqeKUggGUOUlp7vcYl6aGjvVvBtNFs84unh +BMUM330pWtau55chbOegKviSGnOhmmDQgp4MWw02L8cK3ckf7K0g6kgeAkl+tyhh +3axa/Il6u16rzPCuACREOfI= + + + + + + + Test Shibboleth DR10 + Test DR10 + + + + + + + + + + + mailto:savd10@alsace.cnrs.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + + + + + + + Sygefor3 IFSEM + https://formation-rec.ifsem.cnrs.fr + Recette de l'application formation permanente IFSEM + Sygefor3 IFSEM + Recette de l'application formation permanente IFSEM + + + + + + MIIEKjCCAxKgAwIBAgIJAPKKUtFnN8KjMA0GCSqGSIb3DQEBCwUAMIGpMQswCQYD +VQQGEwJGUjEWMBQGA1UECAwNSWxlIGRlIEZyYW5jZTESMBAGA1UEBwwJVmlsbGVq +dWlmMQ0wCwYDVQQKDARDTlJTMQ4wDAYDVQQLDAVJRlNlTTEkMCIGA1UEAwwbZm9y +bWF0aW9uLXJlYy5pZnNlbS5jbnJzLmZyMSkwJwYJKoZIhvcNAQkBFhpvbGl2aWVy +LnJhc3NlbXVzc2VAY25ycy5mcjAeFw0xNzEwMjQwOTU5NTBaFw0yNzEwMjIwOTU5 +NTBaMIGpMQswCQYDVQQGEwJGUjEWMBQGA1UECAwNSWxlIGRlIEZyYW5jZTESMBAG +A1UEBwwJVmlsbGVqdWlmMQ0wCwYDVQQKDARDTlJTMQ4wDAYDVQQLDAVJRlNlTTEk +MCIGA1UEAwwbZm9ybWF0aW9uLXJlYy5pZnNlbS5jbnJzLmZyMSkwJwYJKoZIhvcN +AQkBFhpvbGl2aWVyLnJhc3NlbXVzc2VAY25ycy5mcjCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBALGeryvSYC0fn2CfCI/TbEVJJqfWaoAF31cvWIFHrZgJ +Ez2qkhkt2THuMzjkSNwBm315nWnw9pOYIcoImu2Q4Pyrnfq5k3jR8zrN8Yt70itg +0qYELwfCAl8pu/I9TYTdTK1FZKSP9wRzDhVQKaolQlwbTU6jtZIUYoSW27vxgC9A +PRBl1OV1//+oFaO67G29mYTiv537nZusoEntX0e6tTky0IQFs+P+D8ll2v++1MtH +C22+TjqQUoIAhq9iI1+cP/Lwjalx0wEglGI9Lk43LQJ/WhZ2F8osm8cigEwNQNVa +2ueeAcMUHzL68F9kgPl77jV5f6FwrurzsaGv/qM0t50CAwEAAaNTMFEwHQYDVR0O +BBYEFFpZH/tpojOtOvHSEkkdx1EJAf3KMB8GA1UdIwQYMBaAFFpZH/tpojOtOvHS +Ekkdx1EJAf3KMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAEYs +TYLR8M14YLcsYEa8t15RKO+4QkPrrCNX8d5Kiz1MBIobhve1g47xAEYQZeTKwM5c +E2Tlq2uSbybCmpBVVuHYaylmCbN4/KaUW3CAudmGSvNiuWfJdyauiK2pb0POPUq1 +xYy31Jgb71Bx5rx8syHli2NbUTSLQQhVC2m9QeayStoISdDQ31fqe6PvhibcfZNK +TrP76596fjnZJKHDNyKobUyDOmAIrdCBUcQEQS4f1ycA442wBfJV0cj7cYZ8zrht +oeyVVVgQGcxGj/H9PL+SDgy15Ikxf5QwBeLianxAZW76RXNyRUGKoKKRled1NH9h +XFPMDoVPyMKr/6Hu3bE= + + + + + + + MIIEKjCCAxKgAwIBAgIJAPKKUtFnN8KjMA0GCSqGSIb3DQEBCwUAMIGpMQswCQYD +VQQGEwJGUjEWMBQGA1UECAwNSWxlIGRlIEZyYW5jZTESMBAGA1UEBwwJVmlsbGVq +dWlmMQ0wCwYDVQQKDARDTlJTMQ4wDAYDVQQLDAVJRlNlTTEkMCIGA1UEAwwbZm9y +bWF0aW9uLXJlYy5pZnNlbS5jbnJzLmZyMSkwJwYJKoZIhvcNAQkBFhpvbGl2aWVy +LnJhc3NlbXVzc2VAY25ycy5mcjAeFw0xNzEwMjQwOTU5NTBaFw0yNzEwMjIwOTU5 +NTBaMIGpMQswCQYDVQQGEwJGUjEWMBQGA1UECAwNSWxlIGRlIEZyYW5jZTESMBAG +A1UEBwwJVmlsbGVqdWlmMQ0wCwYDVQQKDARDTlJTMQ4wDAYDVQQLDAVJRlNlTTEk +MCIGA1UEAwwbZm9ybWF0aW9uLXJlYy5pZnNlbS5jbnJzLmZyMSkwJwYJKoZIhvcN +AQkBFhpvbGl2aWVyLnJhc3NlbXVzc2VAY25ycy5mcjCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBALGeryvSYC0fn2CfCI/TbEVJJqfWaoAF31cvWIFHrZgJ +Ez2qkhkt2THuMzjkSNwBm315nWnw9pOYIcoImu2Q4Pyrnfq5k3jR8zrN8Yt70itg +0qYELwfCAl8pu/I9TYTdTK1FZKSP9wRzDhVQKaolQlwbTU6jtZIUYoSW27vxgC9A +PRBl1OV1//+oFaO67G29mYTiv537nZusoEntX0e6tTky0IQFs+P+D8ll2v++1MtH +C22+TjqQUoIAhq9iI1+cP/Lwjalx0wEglGI9Lk43LQJ/WhZ2F8osm8cigEwNQNVa +2ueeAcMUHzL68F9kgPl77jV5f6FwrurzsaGv/qM0t50CAwEAAaNTMFEwHQYDVR0O +BBYEFFpZH/tpojOtOvHSEkkdx1EJAf3KMB8GA1UdIwQYMBaAFFpZH/tpojOtOvHS +Ekkdx1EJAf3KMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAEYs +TYLR8M14YLcsYEa8t15RKO+4QkPrrCNX8d5Kiz1MBIobhve1g47xAEYQZeTKwM5c +E2Tlq2uSbybCmpBVVuHYaylmCbN4/KaUW3CAudmGSvNiuWfJdyauiK2pb0POPUq1 +xYy31Jgb71Bx5rx8syHli2NbUTSLQQhVC2m9QeayStoISdDQ31fqe6PvhibcfZNK +TrP76596fjnZJKHDNyKobUyDOmAIrdCBUcQEQS4f1ycA442wBfJV0cj7cYZ8zrht +oeyVVVgQGcxGj/H9PL+SDgy15Ikxf5QwBeLianxAZW76RXNyRUGKoKKRled1NH9h +XFPMDoVPyMKr/6Hu3bE= + + + + + + + Sygefor3 IFSEM + Sygefor3 IFSEM + Recette de l'application formation permanente IFSEM + Recette de l'application formation permanente IFSEM + + + + + + + + + mailto:dr01.liste.si.ifsem@cnrs.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + Gestionnaire de sessions AD - TEST + https://account-test.ad.bnu.fr + Gestionnaire de sessions AD pour les usagers du Site Alsace - TEST + Gestionnaire de sessions AD - TEST + Gestionnaire de sessions AD pour les usagers du Site Alsace - TEST + + + + + + MIIDNjCCAh6gAwIBAgIJANA9WoEyNNi3MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV +BAMTFmFjY291bnQtdGVzdC5hZC5ibnUuZnIwIBcNMTgwNDE3MTMzNDMzWhgPNDEx +NjExMjQxMzM0MzNaMCExHzAdBgNVBAMTFmFjY291bnQtdGVzdC5hZC5ibnUuZnIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCm6lFrlsBXESc062uyRIwc +fwt8kHi+Fp4BQ7LNgSuzCJKIme79/jWU8M/Yw3yr8mNoE5RonJi/kOkO4vcP1FZ0 +elpc1Cpur+gAH4pbDMhrGPLYCm8V7iDt7PmDX2kMY/vcKZ1TVJQHNiZCsPTWjIkq +wuaO7occcegp6pb+DiKADRjPITsHSSCYsn0E/y2vFb9t3J7hJZmC0Evu8nmcQBLq +lQ+NBlnB9VifeHy2R4BmmG2xxMLUqXXCp1BKKZBwzMgHWblM6cI452iyqVUFTLt4 +K1s6Es8RkKv01XpHpD7sfigKLLKQSpfuU3ZPoi8A0FnkKq1+QtogpJk1SoRDJFJF +AgMBAAGjbzBtMEwGA1UdEQRFMEOCFmFjY291bnQtdGVzdC5hZC5ibnUuZnKGKWh0 +dHBzOi8vYWNjb3VudC10ZXN0LmFkLmJudS5mci9zaGliYm9sZXRoMB0GA1UdDgQW +BBRsZxhXYMbkPy6HByW0pLvDbzfPmDANBgkqhkiG9w0BAQUFAAOCAQEAlwG1fCVx +RMbKoP2lcnEeDuSLMe77RMnW4GPfYnWhSnYrf8HmN2Vf9M5zINRmd1bbcz1pUPZj +MHd4hg3dTVRCiZcf605nsakXrcoHNdE4jzWWpbEJhgefO2gTiuAYRx94/IJ/jXam +MOeL4Ntp07ZplpnpZIGe5pyGkg3G+CrcASO5fyVv+Ljzy+3Tnm8pJIB1gFmj6Upa +I+SjI6Y5/jDR2dmdmMmJNXVJ/qAHNWmuVYGWnndG+SeP1c12cMdD3BY05ZqZs/sB +Fcs+DVSvIZwQq6tGUxVNyScd0DKElobWJ8EI7XW7t3tsAS0Iq6zTqImUs/37ubfB +uD8E29GLBWRc4g== + + + + + + + MIIDNjCCAh6gAwIBAgIJANA9WoEyNNi3MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV +BAMTFmFjY291bnQtdGVzdC5hZC5ibnUuZnIwIBcNMTgwNDE3MTMzNDMzWhgPNDEx +NjExMjQxMzM0MzNaMCExHzAdBgNVBAMTFmFjY291bnQtdGVzdC5hZC5ibnUuZnIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCm6lFrlsBXESc062uyRIwc +fwt8kHi+Fp4BQ7LNgSuzCJKIme79/jWU8M/Yw3yr8mNoE5RonJi/kOkO4vcP1FZ0 +elpc1Cpur+gAH4pbDMhrGPLYCm8V7iDt7PmDX2kMY/vcKZ1TVJQHNiZCsPTWjIkq +wuaO7occcegp6pb+DiKADRjPITsHSSCYsn0E/y2vFb9t3J7hJZmC0Evu8nmcQBLq +lQ+NBlnB9VifeHy2R4BmmG2xxMLUqXXCp1BKKZBwzMgHWblM6cI452iyqVUFTLt4 +K1s6Es8RkKv01XpHpD7sfigKLLKQSpfuU3ZPoi8A0FnkKq1+QtogpJk1SoRDJFJF +AgMBAAGjbzBtMEwGA1UdEQRFMEOCFmFjY291bnQtdGVzdC5hZC5ibnUuZnKGKWh0 +dHBzOi8vYWNjb3VudC10ZXN0LmFkLmJudS5mci9zaGliYm9sZXRoMB0GA1UdDgQW +BBRsZxhXYMbkPy6HByW0pLvDbzfPmDANBgkqhkiG9w0BAQUFAAOCAQEAlwG1fCVx +RMbKoP2lcnEeDuSLMe77RMnW4GPfYnWhSnYrf8HmN2Vf9M5zINRmd1bbcz1pUPZj +MHd4hg3dTVRCiZcf605nsakXrcoHNdE4jzWWpbEJhgefO2gTiuAYRx94/IJ/jXam +MOeL4Ntp07ZplpnpZIGe5pyGkg3G+CrcASO5fyVv+Ljzy+3Tnm8pJIB1gFmj6Upa +I+SjI6Y5/jDR2dmdmMmJNXVJ/qAHNWmuVYGWnndG+SeP1c12cMdD3BY05ZqZs/sB +Fcs+DVSvIZwQq6tGUxVNyScd0DKElobWJ8EI7XW7t3tsAS0Iq6zTqImUs/37ubfB +uD8E29GLBWRc4g== + + + + + + + Gestionnaire de sessions AD - TEST + Gestionnaire de sessions AD - TEST + Gestionnaire de sessions AD pour les usagers du Site Alsace - TEST + Gestionnaire de sessions AD pour les usagers du Site Alsace - TEST + + + + + + + + + Bibliothèque Nationale et Universitaire Strasbourg + Bibliothèque Nationale et Universitaire Strasbourg + http://www.bnu.fr/ + + + mailto:support@bnu.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/national + + + + + + + stockage + https://nextcloud.univ-brest.fr/ + stockage + NEXTCLOUD + stockage + + + + + + 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 + + + + + + NEXTCLOUD + stockage + stockage + stockage + + + + + + + + + + + + + + + + + Université de Bretagne Occidentale + Université de Bretagne Occidentale + http://www.univ-brest.fr + + + mailto:michel.villeneuve@univ-brest.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/national + + + + + + + Scan'ER pre-production + https://services.renater.fr/ssi/_media/scanerlogo.png + https://preprod-scaner.renater.fr + Pre-production service for Scan'ER + Préproduction de Scan'ER + Service de pré-production de Scan'ER + + + + + + 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 + + + + + + + + + Préproduction de Scan'ER + Scan'ER pre-production + Service de pré-production de Scan'ER + Pre-production service for Scan'ER + + + + + + + GIP RENATER + GIP RENATER + http://www.renater.fr + + + mailto:dominique.launay@renater.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/national + + + + + + + Mobilite Aurélien2 + https://crous-mobilite-aurelien2.internal.vtech.fr + Mobilite Aurélien2 + Mobilite Aurélien2 + Mobilite Aurélien2 + + + + + + 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 +jWarssE= + + + + + + + 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 +jWarssE= + + + + + + + Mobilite Aurélien2 + Mobilite Aurélien2 + Mobilite Aurélien2 + Mobilite Aurélien2 + + + + + + + + + mailto:aurelien@vtech.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + Test SAML + https://shib-sp-test.cue-lnf.fr + test + Test SAML + test + + + + + + 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 + + + + + + + Test SAML + Test SAML + test + test + + + + + + + + + + mailto:ludovic.senecaux@espe-lnf.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/local + + + + + + + Sygefor3 IFSEM PROD + https://formation.ifsem.cnrs.fr + Application formation permanente IFSEM + Sygefor3 IFSEM PROD + Application formation permanente IFSEM + + + + + + MIIDujCCAqICCQDDhlOlbTgZOjANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMC +RlIxFjAUBgNVBAgMDUlsZS1kZS1GcmFuY2UxDjAMBgNVBAcMBVBhcmlzMTUwMwYD +VQQKDCxDZW50cmUgTmF0aW9uYWwgZGUgbGEgUmVjaGVyY2hlIFNjaWVudGlmaXF1 +ZTEOMAwGA1UECwwFSUZTZU0xIDAeBgNVBAMMF2Zvcm1hdGlvbi5pZnNlbS5jbnJz +LmZyMB4XDTIxMDcxMzA4MzEzOVoXDTI0MDcxMjA4MzEzOVowgZ4xCzAJBgNVBAYT +AkZSMRYwFAYDVQQIDA1JbGUtZGUtRnJhbmNlMQ4wDAYDVQQHDAVQYXJpczE1MDMG +A1UECgwsQ2VudHJlIE5hdGlvbmFsIGRlIGxhIFJlY2hlcmNoZSBTY2llbnRpZmlx +dWUxDjAMBgNVBAsMBUlGU2VNMSAwHgYDVQQDDBdmb3JtYXRpb24uaWZzZW0uY25y +cy5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/e7ZH8+uhOvdGx +PlcDSO0HnxBnhIbxiNhk1XlLJTeHmwyPc3VRIDOeFoC7HalIc+V5Id8nq7AXVVt/ +bdkhXuYc8wULNQi7qLaDvf0mkUInKz+LKzKGLEksppBw2/t6aeS+WIX9JRVXG9pa +//BT1/GpV1JOny+/PlvfJTgxRlzY1rqnrVXCCxFkuuTki7nHalqMBaOvncZiV8kf +VRBdbmoWALtPjVe6lohpF1T83+mNhVjZnkEbtO9GXNry1QH4c1V67MAp3C/ddf43 +zodoz7GJiRCB8N3Z7Xpc2HiP65LFkIgG+fzC3iCaOuTupb88hEvUo4VWQMx/pU0/ +fUIgKBUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAbN/RmaqGIFf5lLE1Wpf8Gw/o +SHIDS2EAq29IU/1VFotIN+bHfcte3ptt7/cPwOwlZa+pXCpm4yT08Hv2yjtozm5K +jqj0+F3+M1ubY7+K9PTr4JuLj2fit3mRf1o9zfbj1NpW6/vLTkcfEjf4n0fOOTvq +wfeNu9WF4Ql2ciZgrMYcG0V3GwLSGyRspySFdcC3QTqLvpLJvBkgufbjeHGHBwdw +n/2SxskD4jMaavuAVK+PlQs9lUojuPQVOHLshOGaIrnu1AQQxLBeqCdZUyASRyzP +JIB6L3cPh1jImKeYFfVM7AD+7zqC7YHvA7cw7knnTqdIV+19TS1WjtooDIErlQ== + + + + + + + MIIDujCCAqICCQDDhlOlbTgZOjANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMC +RlIxFjAUBgNVBAgMDUlsZS1kZS1GcmFuY2UxDjAMBgNVBAcMBVBhcmlzMTUwMwYD +VQQKDCxDZW50cmUgTmF0aW9uYWwgZGUgbGEgUmVjaGVyY2hlIFNjaWVudGlmaXF1 +ZTEOMAwGA1UECwwFSUZTZU0xIDAeBgNVBAMMF2Zvcm1hdGlvbi5pZnNlbS5jbnJz +LmZyMB4XDTIxMDcxMzA4MzEzOVoXDTI0MDcxMjA4MzEzOVowgZ4xCzAJBgNVBAYT +AkZSMRYwFAYDVQQIDA1JbGUtZGUtRnJhbmNlMQ4wDAYDVQQHDAVQYXJpczE1MDMG +A1UECgwsQ2VudHJlIE5hdGlvbmFsIGRlIGxhIFJlY2hlcmNoZSBTY2llbnRpZmlx +dWUxDjAMBgNVBAsMBUlGU2VNMSAwHgYDVQQDDBdmb3JtYXRpb24uaWZzZW0uY25y +cy5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/e7ZH8+uhOvdGx +PlcDSO0HnxBnhIbxiNhk1XlLJTeHmwyPc3VRIDOeFoC7HalIc+V5Id8nq7AXVVt/ +bdkhXuYc8wULNQi7qLaDvf0mkUInKz+LKzKGLEksppBw2/t6aeS+WIX9JRVXG9pa +//BT1/GpV1JOny+/PlvfJTgxRlzY1rqnrVXCCxFkuuTki7nHalqMBaOvncZiV8kf +VRBdbmoWALtPjVe6lohpF1T83+mNhVjZnkEbtO9GXNry1QH4c1V67MAp3C/ddf43 +zodoz7GJiRCB8N3Z7Xpc2HiP65LFkIgG+fzC3iCaOuTupb88hEvUo4VWQMx/pU0/ +fUIgKBUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAbN/RmaqGIFf5lLE1Wpf8Gw/o +SHIDS2EAq29IU/1VFotIN+bHfcte3ptt7/cPwOwlZa+pXCpm4yT08Hv2yjtozm5K +jqj0+F3+M1ubY7+K9PTr4JuLj2fit3mRf1o9zfbj1NpW6/vLTkcfEjf4n0fOOTvq +wfeNu9WF4Ql2ciZgrMYcG0V3GwLSGyRspySFdcC3QTqLvpLJvBkgufbjeHGHBwdw +n/2SxskD4jMaavuAVK+PlQs9lUojuPQVOHLshOGaIrnu1AQQxLBeqCdZUyASRyzP +JIB6L3cPh1jImKeYFfVM7AD+7zqC7YHvA7cw7knnTqdIV+19TS1WjtooDIErlQ== + + + + + + + MIIFpzCCBI+gAwIBAgIQDoEss5/zK4ZgSlEn9Bhi1jANBgkqhkiG9w0BAQ0FADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xNzEwMTIwMDAwMDBaFw0yMDEwMTYxMjAwMDBaMIGGMQswCQYDVQQG +EwJGUjEOMAwGA1UEBxMFUGFyaXMxNTAzBgNVBAoTLENlbnRyZSBuYXRpb25hbCBk +ZSBsYSByZWNoZXJjaGUgc2NpZW50aWZpcXVlMQ4wDAYDVQQLEwVJRlNlTTEgMB4G +A1UEAxMXZm9ybWF0aW9uLmlmc2VtLmNucnMuZnIwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQDJkFSOynK1h1i4ARV/ULPmXnUuVtKgqqzA7DDkowq732At +5zFIfuct35+GPWdnHWOaz1lMLPck8MIXF4wlOKzm3py6jhVPQX2C8/wwqwfhEKvi +Isl/tbK4XUg9CQGJAXB/+pgWLtGQjUeBNW5a5TctnxmcVzk4/hEdBLmJ1iGieYmV +2U+EvTYmOETWOfjj/pZANBg3lk2NMx1GOej2pWNt2WX8Afx2e/gtlzFdnAGKxYBL +xm2dhaOz4evSFJofLJn8hXI+wuTAiJphy1gE4VAYSSwqZhOgjyEVmQ8hF8L0voSX +7bkfLu7IvfcrwfXPlHvdNiL93+FHqG2AUodOfosNAgMBAAGjggIwMIICLDAfBgNV +HSMEGDAWgBRn/YggFCeYxwnSJRm76VERY3VQYjAdBgNVHQ4EFgQUPIEUpm64OSqB +p+3QXx6P6MfOjUMwgYEGA1UdEQR6MHiCF2Zvcm1hdGlvbi5pZnNlbS5jbnJzLmZy +gh1hZG1pbi1mb3JtYXRpb24uaWZzZW0uY25ycy5mcoIbZm9ybWF0aW9uLXJlYy5p +ZnNlbS5jbnJzLmZygiFhZG1pbi1mb3JtYXRpb24tcmVjLmlmc2VtLmNucnMuZnIw +DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBr +BgNVHR8EZDBiMC+gLaArhilodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVEVSRU5B +U1NMQ0EzLmNybDAvoC2gK4YpaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL1RFUkVO +QVNTTENBMy5jcmwwTAYDVR0gBEUwQzA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcC +ARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAIBgZngQwBAgIwbgYIKwYB +BQUHAQEEYjBgMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20w +OAYIKwYBBQUHMAKGLGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFT +U0xDQTMuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQENBQADggEBADmuFSbi +LiJwiboAl2AHxLpbjwBkSSmFcpyPQjzU/eRGcAZR0ZtZRm/PWSdLCUp0cds/WR4h +mt3nBYRmS27AkWKtPbtcIot6OZ39FPYmCBeEMQY927yC270gmzPLIM66xvP9HCg9 +7eMidc/TtrUm9bC4FmKsBN9eELLvzB3OKoyiqA98/Gqx8S9XwGG4JOLfMRJOdAgI +ZAd78SlRmHFaAMPzkqA2DTw9TUNRi5yG5pCj187epqQMgq0YQFD40PuETwUgXf8a +nfljqZdM2/LdAH1l6FzPxbDiuTsvvsZocMhum09XtzdzaTYA99FgC+Kd+himh+JC +B/wDiqDLs1VIL1U= + + + + + + + Sygefor3 IFSEM PROD + Sygefor3 IFSEM PROD + Application formation permanente IFSEM + Application formation permanente IFSEM + + + + + + + + + C.N.R.S. - DSI + C.N.R.S. - DSI + http://www.dsi.cnrs.fr + + + mailto:dr01.liste.si.ifsem@cnrs.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-test.fr + + Idp test idp-test.montpellier.iufm.fr + Idp test + Idp test idp-test.montpellier.iufm.fr + Idp test + + + + + + MIIDWzCCAkOgAwIBAgIUP9CaPhmUd3Y/qGVTrcGFTrWUfu8wDQYJKoZIhvcNAQEF +BQAwJzElMCMGA1UEAwwcaWRwLXRlc3QubW9udHBlbGxpZXIuaXVmbS5mcjAeFw0x +NDA5MjQxMjUyNTVaFw0zNDA5MjQxMjUyNTVaMCcxJTAjBgNVBAMMHGlkcC10ZXN0 +Lm1vbnRwZWxsaWVyLml1Zm0uZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDDZZWqoBCR9q3YG4zaxsu1R4m34Hnw8NrmZTsBkpYLNvMBB9846H3+sEVX +y7lsLirz5SJDk2xMf1rK7Ihl7SgLwhC5MHev3YmIt39HNzOJbBl773bK9cj/JM2L +BVM/ByIaOjDrKsTO0pCWZH3XlZ2fD4Y6b8ac3cNm+eH3FdtwNvXcp4ERLiW8YY4z +j4LtJVPfCQdHqCsnmnoMYl7atQo6vMj3QG7uDw7H9u+S92K1eZih5WaBIF4l41dQ +Jbtnbtmcab4JFxpnLGpsFPyxweZE5PHbqLUierCPH66JyuVqGyHvTQfdP8+iVAsv +eqAKGJpn2DVxMXGB/ASuxnIgwG5nAgMBAAGjfzB9MB0GA1UdDgQWBBQZGvNDArIl +ZDoDtJ7n667NpxSyyTBcBgNVHREEVTBTghxpZHAtdGVzdC5tb250cGVsbGllci5p +dWZtLmZyhjNodHRwczovL2lkcC10ZXN0Lm1vbnRwZWxsaWVyLml1Zm0uZnIvaWRw +L3NoaWJib2xldGgwDQYJKoZIhvcNAQEFBQADggEBAEqzg2W9QdBlYJwhp1DfPCGq +UK9NFOiaZQMVr1VgKx3OV6hMyaLVGO/Wei9+zvSxc8jUgq+Xm+8OJd+tuDuVUxpX +5zDD/vVk+1h9Zb4n7rCUMXZ1B7dZqvMa5bn8yiZzgPwOV/4qrISy5SiAt5VXQKMc +mWdP7BjCeMFmiFBALbhDJh20VbXSD52TZFG+5pBk0YmzvjHSkL9pncxYPdMyNSxs +N4S0GRhskQCDjNfzREAHKfVCNqgiR4bda8jj7qm+I86kH6A6gmP9cIQH5qdMFSdR +hNaf4/DGwAAoxo51EN7uNrXlxjdqOljfqiZU0xU7UUZvlwHBHVqCHLD2riK20e8= + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + mailto:federation@montpellier.iufm.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/commercial + + + + + + + HySIO OMC + https://newport.recette.tsc-nantes.com/ + Outsourcing tools of Thales Services + HySIO OMC + Outils de l'infogérance de Thales Services + + + + + + MIIDuzCCAqOgAwIBAgIEQkzJDzANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQGEwJG +UjEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGbmFudGVzMQ8wDQYDVQQKEwZ0 +aGFsZXMxETAPBgNVBAsTCHNlcnZpY2VzMSQwIgYDVQQDExtzcGQyLnJlY2V0dGUu +dHNjLW5hbnRlcy5jb20wHhcNMTgwNTI0MTIzODA1WhcNMjEwMjE2MTIzODA1WjB6 +MQswCQYDVQQGEwJGUjEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGbmFudGVz +MQ8wDQYDVQQKEwZ0aGFsZXMxETAPBgNVBAsTCHNlcnZpY2VzMSQwIgYDVQQDExtz +cGQyLnJlY2V0dGUudHNjLW5hbnRlcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQCz01yHXEXjmQ2S9yPdr8dRqceAVBWxIuyk2daS7ak7wu8i5pgk +4Gk00q+3BfwRzumQG9qYvw0ghXWsZ8lv9PKFmZWJJ16OKa9j5dQlIgllZjE4XD/Z +hM5pxrWVvyTdS45tljXBmEWw1AllpydJX27zlVXLauUXBm746yqlN5fdzbtWPYst +hT/ZjjmAK/XXyh2ztkllBQXZPKWdvlDJXmiaAMYmp20GmrhMQry0OzjqMrwdzqUt +/ezkc2QotybnYtqOsC1QBMB2vIc1uKfDgoMcH8gaHILCKN+dBtCCdoQ8r/1u8SIx +1V/52iiC1SNAhuGwbQm4QIFdggL3/DZRE+ZzAgMBAAGjSTBHMCYGA1UdEQQfMB2C +G3NwZDIucmVjZXR0ZS50c2MtbmFudGVzLmNvbTAdBgNVHQ4EFgQUGp2S8hYSzLGA +46t3RLSP2X3GMWswDQYJKoZIhvcNAQELBQADggEBADjYx2Ozqwj6enS8zJSIHKMV +QXrFlPP+QPQci8QVfmczpK+3og/k0uzpeHi4inJw5Rs1hbBmhhzmfehgPDfCBWpO +6NJO6NCuatA2I93r7DTMdO6JBsFzytEP8ArnOOQMo6Us/UC6cXDb35bRUig+FQFU +YLJunrNOYHCicuUpNwq7m/TRUI68wWIE63T+5vyntaXYZrMlCtzBa/tIhsabpZgv +l8IiqD6j18lE2qIWI3p3SAqxCQ23koJXh7euqw6voFKf7H863kLXsiaIbBysgjDF +tvitSh8zpwu0cH0n7HCmAxxiB+9dsuqrw+xDy6koa/DN2fkv0/lMjnYIsDXMRug= + + + + + + + MIIDuzCCAqOgAwIBAgIEQkzJDzANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQGEwJG +UjEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGbmFudGVzMQ8wDQYDVQQKEwZ0 +aGFsZXMxETAPBgNVBAsTCHNlcnZpY2VzMSQwIgYDVQQDExtzcGQyLnJlY2V0dGUu +dHNjLW5hbnRlcy5jb20wHhcNMTgwNTI0MTIzODA1WhcNMjEwMjE2MTIzODA1WjB6 +MQswCQYDVQQGEwJGUjEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGbmFudGVz +MQ8wDQYDVQQKEwZ0aGFsZXMxETAPBgNVBAsTCHNlcnZpY2VzMSQwIgYDVQQDExtz +cGQyLnJlY2V0dGUudHNjLW5hbnRlcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQCz01yHXEXjmQ2S9yPdr8dRqceAVBWxIuyk2daS7ak7wu8i5pgk +4Gk00q+3BfwRzumQG9qYvw0ghXWsZ8lv9PKFmZWJJ16OKa9j5dQlIgllZjE4XD/Z +hM5pxrWVvyTdS45tljXBmEWw1AllpydJX27zlVXLauUXBm746yqlN5fdzbtWPYst +hT/ZjjmAK/XXyh2ztkllBQXZPKWdvlDJXmiaAMYmp20GmrhMQry0OzjqMrwdzqUt +/ezkc2QotybnYtqOsC1QBMB2vIc1uKfDgoMcH8gaHILCKN+dBtCCdoQ8r/1u8SIx +1V/52iiC1SNAhuGwbQm4QIFdggL3/DZRE+ZzAgMBAAGjSTBHMCYGA1UdEQQfMB2C +G3NwZDIucmVjZXR0ZS50c2MtbmFudGVzLmNvbTAdBgNVHQ4EFgQUGp2S8hYSzLGA +46t3RLSP2X3GMWswDQYJKoZIhvcNAQELBQADggEBADjYx2Ozqwj6enS8zJSIHKMV +QXrFlPP+QPQci8QVfmczpK+3og/k0uzpeHi4inJw5Rs1hbBmhhzmfehgPDfCBWpO +6NJO6NCuatA2I93r7DTMdO6JBsFzytEP8ArnOOQMo6Us/UC6cXDb35bRUig+FQFU +YLJunrNOYHCicuUpNwq7m/TRUI68wWIE63T+5vyntaXYZrMlCtzBa/tIhsabpZgv +l8IiqD6j18lE2qIWI3p3SAqxCQ23koJXh7euqw6voFKf7H863kLXsiaIbBysgjDF +tvitSh8zpwu0cH0n7HCmAxxiB+9dsuqrw+xDy6koa/DN2fkv0/lMjnYIsDXMRug= + + + + + + HySIO OMC + HySIO OMC + Outils de l'infogérance de Thales Services + Outsourcing tools of Thales Services + + + + + + + + mailto:fr-ts-spd2-support@thalesgroup.com + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/metier + https://federation.renater.fr/scope/national + + + + + + + RENATER federation registry (pre-production) + https://preprod-registry.federation.renater.fr + RENATER federation registry v3. + Guichet fédération RENATER (pré-production) + Guichet de la fédération RENATER v3. + + + + + + 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 + + + + + + + + + Guichet fédération RENATER (pré-production) + RENATER federation registry (pre-production) + Guichet de la fédération RENATER v3. + RENATER federation registry v3. + + + + + + + GIP RENATER + GIP RENATER + http://www.renater.fr + + + mailto:equipe-federation@listes.renater.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + univ-artois.fr + + Université d'Artois - Test + data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAACQ0lEQVQoz32SS0hUcRTGv//c6yttvGMJ42OaxhkSJY0UwYWUlUQStsmFQmWrwARz16IgsoWzKXqAPUBFXAy06UFENOWiCBPJV2nNqOg4kzqmd7TxOo/7OC2uDBLo2X3n4zsczvkxIsKuJcmb48HxAf/gCVv1UfMR0A4VldWHvW7Xu2EianzVxD/OxrMsIuIBqIHhNWd5UlGNscWtT40pmuNMe8ATIv8DAIWCQ1jaU5BhBcAD4PLLSIUy/yGxxo17LwJDS909F3X53PdSJuVK4eWtgDw7AIJhX4lur0vxu3fc4HD6WCkAj+idDHvBWIWlYiugzI2DkFJ5TQ+43gwgK+lkTWHe/r0A3NMfBS7Tkp5bmn0YgAFA9PMtaEgtO6sHmjveIiTfbqnVZfdUH8cMjbbzuuS1NZ8SCPJ5JpZhBtA/6MWYeOF6VVWZHcDE6s+R9R9gVGurm/NvBMUNXvZ9Z0DKcac+4FRbb3lDUZ+zSZefZr5k8UIql2yS7UZBO2gx8+riDAA+7xCAsbFfrzsa6qpLZEXz/f6rRJNvjrZz4NqKr1qtyVsXjE+6ly9hpRXRfieRGotrE1OrntlQJKLOh+fQmYbOTI/oTTwURKSKMyQFNxSamA4trUgJr+tbj/AkP6fLsZ0AHoBqLPD/iRjTYsV2YTtFX5eHGFi95Vyis6lEDGFJlqSY1Zxmykz5DzuecQxMjIkANNKejnaFY+Ed4SOikcVR3AceodJV3fy+VYyEiIjtjveCtDC/FjggWHLTc/TOP6xlTK4bHFRuAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTA3LTIwVDEwOjQ5OjU5KzAyOjAwCUCJgQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wNy0yMFQxMDo0OTo1OSswMjowMHgdMT0AAAAASUVORK5CYII= + Idp Test + Université d'Artois - Test + Idp Test + + + + + + MIIERDCCAqygAwIBAgIVAKKO6oHX0S4CtZ2ZRhS2ma6Lt1JeMA0GCSqGSIb3DQEB +CwUAMCExHzAdBgNVBAMMFmlkcHRlc3QudW5pdi1hcnRvaXMuZnIwHhcNMjAxMDIx +MTM1MjUzWhcNNDAxMDIxMTM1MjUzWjAhMR8wHQYDVQQDDBZpZHB0ZXN0LnVuaXYt +YXJ0b2lzLmZyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAlrQuoEkN +0v5R+NEG5ELee0LMYe4Q0CVQykpAcR7MMoQ0OND+mVVm2bhGzix6kjKywEznpRsx +3O55+XvJLmh9KVMSz0vrN3IZtUGH1pwpWhN6DtsCSwmacu4ieEPaC7gTcysySHg0 +uctxqVVHVtGE86ipbXlcNjrjbnZJ+JvwcGE2ac5E6xD7NZ1nKSMnBhuu1AZwtf6c +Lltz68f+legteC3+qGQ2PsFHKAi63vygf6ayDPlRfD0xkWw5z/81MrbWp7ZGRoZq +sKDkd6ApKt5d0faHTf4sJfSMJjxhZe8qZV688KcHKqZeown0KOqmYCwid1QBXAEk +ftv/bRBaKm7FtS3OxVCEmeY90/2RzyrMDN0Hzo50Ki3T5JUwOKhlU9rqZE6UHyQF +T67CVBRm1EncsWoN6Cnd7NuLwt6Jx1GeBxnFha6+4FVbNcnCcep7nMub1aqL1qmf +q0z4s01lHOx/JNHT54Wh8jn/mRcmh/rJnVjaNXRn8uStdqSHeC2AIuLVAgMBAAGj +czBxMB0GA1UdDgQWBBSQmJ8JsLN+hMuu1w+wkS1NE3n02DBQBgNVHREESTBHghZp +ZHB0ZXN0LnVuaXYtYXJ0b2lzLmZyhi1odHRwczovL2lkcHRlc3QudW5pdi1hcnRv +aXMuZnIvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQELBQADggGBAA/Xnfh29Eo4 +BiaVFiK2f/+dTyxURUcRW82jn6fXRah+x+r4vx/F2UYMW/HeIFH5+ZWGKYL6+0KD +IhZ3uxgz0hv0hDG4VeGj4IbyYoX25htl/BuzkOm6Ao5ret6nkTr6Xa24IGrkKtqj +MFbn5ufbSsnOmJ7QFDwH2Svk0T+nRUb8PS3F8KAEf/kdCITto3fzjZDZ+jjKcJGE +WxEgtblH81/tI6o4FnJ0Rk0Hve6ztlxQ2SZjRQsq/0S+KmCCwAHjFyDyTeO0f6dc +mBQjeeZ6MmmZu3DUSMBCYoLYcjMxUKD8ZQuhtLzVDgEi8mA2ppCj/eeLN0cLB8av +vEXxaRQJcxdzLHexOtkwRIF/Pk6E+0GXpbEyKnnFcD0ji/+ES2EminVf8lKsNE5y +MepS0jwYWBMVD7+9TukgWwPJOkkGChIM1TORCRgrhVEGvzcDVlYYw9VOm8PeDlYS +/VmdBWD5nzQqcvzVL40MN4U2xHmYTYlb3a0pRxUi6RaovrgS31ZxeQ== + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + univ-artois.fr + + + + + MIIERDCCAqygAwIBAgIVAKKO6oHX0S4CtZ2ZRhS2ma6Lt1JeMA0GCSqGSIb3DQEB +CwUAMCExHzAdBgNVBAMMFmlkcHRlc3QudW5pdi1hcnRvaXMuZnIwHhcNMjAxMDIx +MTM1MjUzWhcNNDAxMDIxMTM1MjUzWjAhMR8wHQYDVQQDDBZpZHB0ZXN0LnVuaXYt +YXJ0b2lzLmZyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAlrQuoEkN +0v5R+NEG5ELee0LMYe4Q0CVQykpAcR7MMoQ0OND+mVVm2bhGzix6kjKywEznpRsx +3O55+XvJLmh9KVMSz0vrN3IZtUGH1pwpWhN6DtsCSwmacu4ieEPaC7gTcysySHg0 +uctxqVVHVtGE86ipbXlcNjrjbnZJ+JvwcGE2ac5E6xD7NZ1nKSMnBhuu1AZwtf6c +Lltz68f+legteC3+qGQ2PsFHKAi63vygf6ayDPlRfD0xkWw5z/81MrbWp7ZGRoZq +sKDkd6ApKt5d0faHTf4sJfSMJjxhZe8qZV688KcHKqZeown0KOqmYCwid1QBXAEk +ftv/bRBaKm7FtS3OxVCEmeY90/2RzyrMDN0Hzo50Ki3T5JUwOKhlU9rqZE6UHyQF +T67CVBRm1EncsWoN6Cnd7NuLwt6Jx1GeBxnFha6+4FVbNcnCcep7nMub1aqL1qmf +q0z4s01lHOx/JNHT54Wh8jn/mRcmh/rJnVjaNXRn8uStdqSHeC2AIuLVAgMBAAGj +czBxMB0GA1UdDgQWBBSQmJ8JsLN+hMuu1w+wkS1NE3n02DBQBgNVHREESTBHghZp +ZHB0ZXN0LnVuaXYtYXJ0b2lzLmZyhi1odHRwczovL2lkcHRlc3QudW5pdi1hcnRv +aXMuZnIvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQELBQADggGBAA/Xnfh29Eo4 +BiaVFiK2f/+dTyxURUcRW82jn6fXRah+x+r4vx/F2UYMW/HeIFH5+ZWGKYL6+0KD +IhZ3uxgz0hv0hDG4VeGj4IbyYoX25htl/BuzkOm6Ao5ret6nkTr6Xa24IGrkKtqj +MFbn5ufbSsnOmJ7QFDwH2Svk0T+nRUb8PS3F8KAEf/kdCITto3fzjZDZ+jjKcJGE +WxEgtblH81/tI6o4FnJ0Rk0Hve6ztlxQ2SZjRQsq/0S+KmCCwAHjFyDyTeO0f6dc +mBQjeeZ6MmmZu3DUSMBCYoLYcjMxUKD8ZQuhtLzVDgEi8mA2ppCj/eeLN0cLB8av +vEXxaRQJcxdzLHexOtkwRIF/Pk6E+0GXpbEyKnnFcD0ji/+ES2EminVf8lKsNE5y +MepS0jwYWBMVD7+9TukgWwPJOkkGChIM1TORCRgrhVEGvzcDVlYYw9VOm8PeDlYS +/VmdBWD5nzQqcvzVL40MN4U2xHmYTYlb3a0pRxUi6RaovrgS31ZxeQ== + + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + mailto:fed-admin@univ-artois.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + Université de Paris - Newdle + https://newdle.si.u75.fr + Moodle test internal + Université de Paris - Newdle + Moodle test interne + + + + + + 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 + + + + + + + Université de Paris - Newdle + Université de Paris - Newdle + Moodle test interne + Moodle test internal + + + + + + + + + + + Université de Paris + Université de Paris + https://u-paris.fr/ + + + mailto:jacques.lamoine@u-paris.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + http://refeds.org/category/research-and-scholarship + + + https://refeds.org/sirtfi + + + + + + + La Rochelle Université - esup-sgc TEST + https://esup-sgc-dev.astrid.univ-lr.fr + La Rochelle Université - esup-sgc TEST + esup-sgc TEST + https://www.univ-larochelle.fr/politique-de-confidentialite/ + + + + + + MIID9jCCAl6gAwIBAgIUOR1YIzuO1MwJ1zs0iTG4tGgfVCMwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAxMMZWRlOGMwZjZlZTkyMB4XDTIxMDIyNDE1NDU1MloXDTMx +MDIyMjE1NDU1MlowFzEVMBMGA1UEAxMMZWRlOGMwZjZlZTkyMIIBojANBgkqhkiG +9w0BAQEFAAOCAY8AMIIBigKCAYEAuzIri2lChHKzBCrrlF9x7Q32xQYFhJpZpaqK +HUxvKKYMgFMbtkJPOn6QMVcBff6aE9vsWfbqAAyfXRTrlonBOiWbBDotaO7KLAXX +jisAGh2vdSO1Kmv5BYg1OtlDyxKOLyFs62O8IEwr7Z8fhFfdiZTJQhRjyupvVmt2 +Lk/t9z7+zFnsBuJ8syO3HISGOeyiZJqGHPkbfKCJy304/5ppd9fQEXmVPUXlpbF0 +89Ixed/K6rx2byDSiRxDpEvx/PaaoFcGRh3T/MxehyCiT4y2VVlDTOVUyEPuIrVg +9Zgr70ZKOSP7KFstKIVYFA2+8YZAGWDdqrKwIU7TkUe7NC/WqVZ22g5AhniGKBAJ +/K7HW988C1HZknLePYuzx3V644FZZTBOdRbYHWhVSVA8PhDFGiuEmN5LaZcLjDhy +maIT8aea0ECSOaFw72RkLovBzqWJDpC8/oyPvrCvrUF2Zap0NKPivVV+bNxYgX01 +zps6+cqJ3o1j5j+Q2iJ+9W6i2ZGlAgMBAAGjOjA4MBcGA1UdEQQQMA6CDGVkZThj +MGY2ZWU5MjAdBgNVHQ4EFgQUED/05CL79PUMrnANQ5Hscl8RAYgwDQYJKoZIhvcN +AQELBQADggGBAK3hvrwVz97UKutkFMovR1n03Q9GGneDtuwYBnISLQJcW+PoaQVK +OUvk18nWphA3EOZQR9F+6CXZQdVtOcgQNzikAsFwNxntuF2OLSGer2OiLJvax+lD +zXtYPT34biAsGyD4wY7mqhZMoBpopQpTk+FpnVh+JM4OUWB6yrnQ9+42JORYAvv5 +IiQC+36RCQcWW0EY7nu057Lms3BWqxF0Z324O7Xhg/UXpHkbVcGIcXuqOHmm9fvJ +Tb5dgcBYgCarpSjkd3EVinHwbkCDc/gxSfcY+2P29oJXlbHIYxhe2ExngVySlxNR +11wggwPnj4R6ohg1pJd5DP3UxEJFLMkjou0Y5oJdYD4ZBoCcf8CVQGNs7hkBgdhs +qEHzGL8yZAVYLWTXv6mBPGgI/QqqlmZwK/KYHfMvYNPGdvuGqCl0KZLN7p41aK7f +n/JaXjnXv+Qa2nHD90KidWl7B/ZkPIArkOm6Qr3VM0eb8BK7oqUTn+hbRtMg/mlJ +Nq5npjp7AujQ4g== + + + + + + + MIID9jCCAl6gAwIBAgIUOR1YIzuO1MwJ1zs0iTG4tGgfVCMwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAxMMZWRlOGMwZjZlZTkyMB4XDTIxMDIyNDE1NDU1MloXDTMx +MDIyMjE1NDU1MlowFzEVMBMGA1UEAxMMZWRlOGMwZjZlZTkyMIIBojANBgkqhkiG +9w0BAQEFAAOCAY8AMIIBigKCAYEAuzIri2lChHKzBCrrlF9x7Q32xQYFhJpZpaqK +HUxvKKYMgFMbtkJPOn6QMVcBff6aE9vsWfbqAAyfXRTrlonBOiWbBDotaO7KLAXX +jisAGh2vdSO1Kmv5BYg1OtlDyxKOLyFs62O8IEwr7Z8fhFfdiZTJQhRjyupvVmt2 +Lk/t9z7+zFnsBuJ8syO3HISGOeyiZJqGHPkbfKCJy304/5ppd9fQEXmVPUXlpbF0 +89Ixed/K6rx2byDSiRxDpEvx/PaaoFcGRh3T/MxehyCiT4y2VVlDTOVUyEPuIrVg +9Zgr70ZKOSP7KFstKIVYFA2+8YZAGWDdqrKwIU7TkUe7NC/WqVZ22g5AhniGKBAJ +/K7HW988C1HZknLePYuzx3V644FZZTBOdRbYHWhVSVA8PhDFGiuEmN5LaZcLjDhy +maIT8aea0ECSOaFw72RkLovBzqWJDpC8/oyPvrCvrUF2Zap0NKPivVV+bNxYgX01 +zps6+cqJ3o1j5j+Q2iJ+9W6i2ZGlAgMBAAGjOjA4MBcGA1UdEQQQMA6CDGVkZThj +MGY2ZWU5MjAdBgNVHQ4EFgQUED/05CL79PUMrnANQ5Hscl8RAYgwDQYJKoZIhvcN +AQELBQADggGBAK3hvrwVz97UKutkFMovR1n03Q9GGneDtuwYBnISLQJcW+PoaQVK +OUvk18nWphA3EOZQR9F+6CXZQdVtOcgQNzikAsFwNxntuF2OLSGer2OiLJvax+lD +zXtYPT34biAsGyD4wY7mqhZMoBpopQpTk+FpnVh+JM4OUWB6yrnQ9+42JORYAvv5 +IiQC+36RCQcWW0EY7nu057Lms3BWqxF0Z324O7Xhg/UXpHkbVcGIcXuqOHmm9fvJ +Tb5dgcBYgCarpSjkd3EVinHwbkCDc/gxSfcY+2P29oJXlbHIYxhe2ExngVySlxNR +11wggwPnj4R6ohg1pJd5DP3UxEJFLMkjou0Y5oJdYD4ZBoCcf8CVQGNs7hkBgdhs +qEHzGL8yZAVYLWTXv6mBPGgI/QqqlmZwK/KYHfMvYNPGdvuGqCl0KZLN7p41aK7f +n/JaXjnXv+Qa2nHD90KidWl7B/ZkPIArkOm6Qr3VM0eb8BK7oqUTn+hbRtMg/mlJ +Nq5npjp7AujQ4g== + + + + + + + + + + La Rochelle Université - esup-sgc TEST + esup-sgc TEST + + + + + La Rochelle Université + La Rochelle Université + http://www.univ-lr.fr + + + mailto:contact-federation@univ-lr.fr + + + RSSI LRUNIV + mailto:rssi@univ-lr.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/wifi + https://federation.renater.fr/scope/national + + + + + + + Portail Captif Univnautes - Télécom Bretagne + https://univnautes.entrouvert.lan + Portail Captif Univnautes - Télécom Bretagne + Service de test du portail eduspot. + + + + + + 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 + + + + + + + mailto:remi.desgrange@etudiant.univ-rennes1.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + TP / application de test servpro.sn + https://servpro.sn/secure + TP / application de test servpro.sn + Ressource de Test + + + + + + MIIC3DCCAcSgAwIBAgIJAIXhmGXOy0/KMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV +BAMTB3NlcnZwcm8wHhcNMTMxMDIxMTEzMjI2WhcNMjMxMDE5MTEzMjI2WjASMRAw +DgYDVQQDEwdzZXJ2cHJvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +w09mbKC+dvzj2fTv6lgwdyrnSHLAIejgSG2b9sDSBeWEzZFdgvS2SsYdn5PhO9JQ +q28A1rKVtW415DyzwpwaftYzemsTv0pdBBjxM901Uv9tgZybssHHyfmUc7dx9STN +mlPGROoPB0TlilJL9mKyRfTTTmxBF3kmL+p7KeZqkBgDSVK8emUCXdxQW9vuncgR +E+xUufULIEylJkDU7yeYuMusbMbRfHcnyUjt2gUMOhxtvbZqrIs1Uu08iNHh7eBs +NpZRb8VSxEDBGLLme6JbfCP8uuAeMtgheSzWthZI7LRCN126UMuDu9orUDJy9L75 +JcR3VdKwNiMEaE8+eu160QIDAQABozUwMzASBgNVHREECzAJggdzZXJ2cHJvMB0G +A1UdDgQWBBS5N40o0+Pva8n6ww9IhYAORI3b6DANBgkqhkiG9w0BAQUFAAOCAQEA +F0ByJHIWHu9Fn16WsL3DBxaJBIVXoMSa194WBdZQTAsaOp99v3jHABlNE52s9asO +BIEmzouwzj7+bz1lL9XzHpKAkwvMOzIFuzp4h7fzvOUHIOVD+Gr1CRZVsaLmJPiw +S4SVUFN28aTSPf3qXoTcCJfk6zNs47e25u2t3XMOh2ojwMCbMqUV7ttcFCx3IjVM +N72LAwJxN/NtY7qM2vwsMN1qFgc/mHOQE34yhnmSMdDierUqTMaDoO1jAt9mK1oK +/zja/0+XZuhJ77nZVxRxZGwLEiBNA5gCi7M//DlvRghDqz9UjmcKkDUhO1hobTcY +8jWl6LvgI0b3lL7NUgti2Q== + + + + + + + MIIC3DCCAcSgAwIBAgIJAIXhmGXOy0/KMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV +BAMTB3NlcnZwcm8wHhcNMTMxMDIxMTEzMjI2WhcNMjMxMDE5MTEzMjI2WjASMRAw +DgYDVQQDEwdzZXJ2cHJvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +w09mbKC+dvzj2fTv6lgwdyrnSHLAIejgSG2b9sDSBeWEzZFdgvS2SsYdn5PhO9JQ +q28A1rKVtW415DyzwpwaftYzemsTv0pdBBjxM901Uv9tgZybssHHyfmUc7dx9STN +mlPGROoPB0TlilJL9mKyRfTTTmxBF3kmL+p7KeZqkBgDSVK8emUCXdxQW9vuncgR +E+xUufULIEylJkDU7yeYuMusbMbRfHcnyUjt2gUMOhxtvbZqrIs1Uu08iNHh7eBs +NpZRb8VSxEDBGLLme6JbfCP8uuAeMtgheSzWthZI7LRCN126UMuDu9orUDJy9L75 +JcR3VdKwNiMEaE8+eu160QIDAQABozUwMzASBgNVHREECzAJggdzZXJ2cHJvMB0G +A1UdDgQWBBS5N40o0+Pva8n6ww9IhYAORI3b6DANBgkqhkiG9w0BAQUFAAOCAQEA +F0ByJHIWHu9Fn16WsL3DBxaJBIVXoMSa194WBdZQTAsaOp99v3jHABlNE52s9asO +BIEmzouwzj7+bz1lL9XzHpKAkwvMOzIFuzp4h7fzvOUHIOVD+Gr1CRZVsaLmJPiw +S4SVUFN28aTSPf3qXoTcCJfk6zNs47e25u2t3XMOh2ojwMCbMqUV7ttcFCx3IjVM +N72LAwJxN/NtY7qM2vwsMN1qFgc/mHOQE34yhnmSMdDierUqTMaDoO1jAt9mK1oK +/zja/0+XZuhJ77nZVxRxZGwLEiBNA5gCi7M//DlvRghDqz9UjmcKkDUhO1hobTcY +8jWl6LvgI0b3lL7NUgti2Q== + + + + + + + + mailto:achiraf89@hotmail.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/national + + + + + + + preproduction platform SourceSup + https://preprod-sourcesup.renater.fr + preproduction platform SourceSup + plateforme de preprod pour sourcesup + plateforme de préproduction pour le service sourcesup + + + + + + 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 + + + + + + + + + plateforme de preprod pour sourcesup + preproduction platform SourceSup + plateforme de préproduction pour le service sourcesup + preproduction platform SourceSup + + + + + GIP RENATER + GIP RENATER + http://www.renater.fr + + + mailto:florian.bruneau-voisine@renater.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/preprod + https://federation.renater.fr/scope/local + + + + + + + service de test + https://shibboleth-test-1.univ-rennes2.fr/sp + test sp + service de test + test sp + + + + + + MIIG3zCCBcegAwIBAgIQAvdXZxmEGHrvs67SZl1t0zANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xOTAxMzEwMDAwMDBaFw0yMTAyMDQxMjAwMDBaMHkxCzAJBgNVBAYT +AkZSMQ8wDQYDVQQHEwZSZW5uZXMxLTArBgNVBAoMJFVuaXZlcnNpdMOpIFJlbm5l +cyBJSSBIYXV0ZSBCcmV0YWduZTEqMCgGA1UEAxMhc2hpYmJvbGV0aC10ZXN0LTEu +dW5pdi1yZW5uZXMyLmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +rWnWgW4iIZaftlSpJXh+cxYY5wtE0M8fhIXIAr+pprfqsxZ5ozdxCJfCzS/2OCk8 +LstdZqb8rWOucFNfXIQ9CSBAalD7pEjrbK9jpFsLxqoQvgnT8qvjCCoDKFOKT5Cu +uf6BJra36ix+LHsNz+3B07k3mmWeLUbso2HS9mmmKUHhkO5dukpDqaN4AqVqjDt3 +ib1pMAC5yBxaNCeCnaFMufHiqNP0NcbLiHuMAa84+WpOJ7RWPMMLZ6LkmZAn8PUv +5+A/rVLvd3VxWYU7BTTiPiI6HMM047QaR3byKlGnHDQGhgehbR01pJljxUr9yQ9l +Vj0VyCrsv+2vjeqMjJkXiwIDAQABo4IDdjCCA3IwHwYDVR0jBBgwFoAUZ/2IIBQn +mMcJ0iUZu+lREWN1UGIwHQYDVR0OBBYEFMRKlnzl1VfvDAaVJ+MrYzB9DXkJMEYG +A1UdEQQ/MD2CIXNoaWJib2xldGgtdGVzdC0xLnVuaXYtcmVubmVzMi5mcoIYc2hp +YmJvbGV0aC10ZXN0LTEudWhiLmZyMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU +BggrBgEFBQcDAQYIKwYBBQUHAwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2Ny +bDMuZGlnaWNlcnQuY29tL1RFUkVOQVNTTENBMy5jcmwwL6AtoCuGKWh0dHA6Ly9j +cmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFTU0xDQTMuY3JsMEwGA1UdIARFMEMwNwYJ +YIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNv +bS9DUFMwCAYGZ4EMAQICMG4GCCsGAQUFBwEBBGIwYDAkBggrBgEFBQcwAYYYaHR0 +cDovL29jc3AuZGlnaWNlcnQuY29tMDgGCCsGAQUFBzAChixodHRwOi8vY2FjZXJ0 +cy5kaWdpY2VydC5jb20vVEVSRU5BU1NMQ0EzLmNydDAMBgNVHRMBAf8EAjAAMIIB +fgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCkuQmQtBhYFIe7E6LMZ3AKPDWYBPkb +37jjd80OyA3cEAAAAWijQPLGAAAEAwBHMEUCIQDbRGpVGsgHFcM0KynIikadJGgr +yqU5sgilE23rff6byQIgOj+EuFhSNGKGA3QoQJqEl4mgyvB/rDEqBXmd/yU3Mv0A +dgCHdb/nWXz4jEOZX73zbv9WjUdWNv9KtWDBtOr/XqCDDwAAAWijQPOhAAAEAwBH +MEUCIQDyoUEGDr3+EFdt4dvR3IttpOOh18jt7dH8Nzl/gZvAsAIgPCUdcm/9QgIi +o38Tid8Db9fWyNtTY1cx97jnbCYRfK4AdgBvU3asMfAxGdiZAKRRFf93FRwR2QLB +ACkGjbIImjfZEwAAAWijQPQoAAAEAwBHMEUCIEYe9YOX7ESCxoNnh9BQCLemmngg +MWfLzG0kS1kSupfWAiEAy1pbg7sTKnaDRvEMjxcnehrThZlCX1R58JqNJaW/I3Mw +DQYJKoZIhvcNAQELBQADggEBAIPzHuQMY8ry24BYz5Yx6puzGj1hUTf2vb2nIzPp +MMVVNwlnsendPGSNCvi6XxshlOwmQwNTs7lTUCUVRNaRZQXDOvRowpCDxtAZ7Jzh +FF/BNGTumGdJtHzgRAnvlDca+TDZuNzic2kR0s9XnP5MZ9KHgqmppKH+6577otve +Jv8sSAoUPFOGhj8MoWFwuGrKXjZyGStdgMmDn2LdapGcuaZyfk06I+ChhqXdsJ+R +P3T2IaGbqhpOFEi0wROfNIRV/Q2EjQGneEimUUyCHac4zpz1r1RaSmSva+JLmg4k +0CQVB4SuxiLJoqOq9ffRRolinQ+TBJxU+QiGlHrc5WsS93c= + + + + + + + MIIG3zCCBcegAwIBAgIQAvdXZxmEGHrvs67SZl1t0zANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xOTAxMzEwMDAwMDBaFw0yMTAyMDQxMjAwMDBaMHkxCzAJBgNVBAYT +AkZSMQ8wDQYDVQQHEwZSZW5uZXMxLTArBgNVBAoMJFVuaXZlcnNpdMOpIFJlbm5l +cyBJSSBIYXV0ZSBCcmV0YWduZTEqMCgGA1UEAxMhc2hpYmJvbGV0aC10ZXN0LTEu +dW5pdi1yZW5uZXMyLmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +rWnWgW4iIZaftlSpJXh+cxYY5wtE0M8fhIXIAr+pprfqsxZ5ozdxCJfCzS/2OCk8 +LstdZqb8rWOucFNfXIQ9CSBAalD7pEjrbK9jpFsLxqoQvgnT8qvjCCoDKFOKT5Cu +uf6BJra36ix+LHsNz+3B07k3mmWeLUbso2HS9mmmKUHhkO5dukpDqaN4AqVqjDt3 +ib1pMAC5yBxaNCeCnaFMufHiqNP0NcbLiHuMAa84+WpOJ7RWPMMLZ6LkmZAn8PUv +5+A/rVLvd3VxWYU7BTTiPiI6HMM047QaR3byKlGnHDQGhgehbR01pJljxUr9yQ9l +Vj0VyCrsv+2vjeqMjJkXiwIDAQABo4IDdjCCA3IwHwYDVR0jBBgwFoAUZ/2IIBQn +mMcJ0iUZu+lREWN1UGIwHQYDVR0OBBYEFMRKlnzl1VfvDAaVJ+MrYzB9DXkJMEYG +A1UdEQQ/MD2CIXNoaWJib2xldGgtdGVzdC0xLnVuaXYtcmVubmVzMi5mcoIYc2hp +YmJvbGV0aC10ZXN0LTEudWhiLmZyMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU +BggrBgEFBQcDAQYIKwYBBQUHAwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2Ny +bDMuZGlnaWNlcnQuY29tL1RFUkVOQVNTTENBMy5jcmwwL6AtoCuGKWh0dHA6Ly9j +cmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFTU0xDQTMuY3JsMEwGA1UdIARFMEMwNwYJ +YIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNv +bS9DUFMwCAYGZ4EMAQICMG4GCCsGAQUFBwEBBGIwYDAkBggrBgEFBQcwAYYYaHR0 +cDovL29jc3AuZGlnaWNlcnQuY29tMDgGCCsGAQUFBzAChixodHRwOi8vY2FjZXJ0 +cy5kaWdpY2VydC5jb20vVEVSRU5BU1NMQ0EzLmNydDAMBgNVHRMBAf8EAjAAMIIB +fgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCkuQmQtBhYFIe7E6LMZ3AKPDWYBPkb +37jjd80OyA3cEAAAAWijQPLGAAAEAwBHMEUCIQDbRGpVGsgHFcM0KynIikadJGgr +yqU5sgilE23rff6byQIgOj+EuFhSNGKGA3QoQJqEl4mgyvB/rDEqBXmd/yU3Mv0A +dgCHdb/nWXz4jEOZX73zbv9WjUdWNv9KtWDBtOr/XqCDDwAAAWijQPOhAAAEAwBH +MEUCIQDyoUEGDr3+EFdt4dvR3IttpOOh18jt7dH8Nzl/gZvAsAIgPCUdcm/9QgIi +o38Tid8Db9fWyNtTY1cx97jnbCYRfK4AdgBvU3asMfAxGdiZAKRRFf93FRwR2QLB +ACkGjbIImjfZEwAAAWijQPQoAAAEAwBHMEUCIEYe9YOX7ESCxoNnh9BQCLemmngg +MWfLzG0kS1kSupfWAiEAy1pbg7sTKnaDRvEMjxcnehrThZlCX1R58JqNJaW/I3Mw +DQYJKoZIhvcNAQELBQADggEBAIPzHuQMY8ry24BYz5Yx6puzGj1hUTf2vb2nIzPp +MMVVNwlnsendPGSNCvi6XxshlOwmQwNTs7lTUCUVRNaRZQXDOvRowpCDxtAZ7Jzh +FF/BNGTumGdJtHzgRAnvlDca+TDZuNzic2kR0s9XnP5MZ9KHgqmppKH+6577otve +Jv8sSAoUPFOGhj8MoWFwuGrKXjZyGStdgMmDn2LdapGcuaZyfk06I+ChhqXdsJ+R +P3T2IaGbqhpOFEi0wROfNIRV/Q2EjQGneEimUUyCHac4zpz1r1RaSmSva+JLmg4k +0CQVB4SuxiLJoqOq9ffRRolinQ+TBJxU+QiGlHrc5WsS93c= + + + + + + + service de test + service de test + test sp + test sp + + + + + + + Université Rennes 2 + Université Rennes 2 + https://www.univ-rennes2.fr + + + mailto:admin-unix@uhb.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + + TEST Portail des sports / Université Paris Saclay + https://sportstest.dsi.universite-paris-saclay.fr/ + TEST Portail des sports / Université Paris Saclay + TEST Portail des sports / Université Paris Saclay + TEST Portail des sports / Université Paris Saclay + + + + + + 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 + + + + + + + TEST Portail des sports / Université Paris Saclay + TEST Portail des sports / Université Paris Saclay + TEST Portail des sports / Université Paris Saclay + TEST Portail des sports / Université Paris Saclay + + + + + + Université Paris Sud 11 + Université Paris Sud 11 + http://www.u-psud.fr + + + mailto:clement.paulet@u-psud.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/community + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + + + + + + + Preprod plateform for rendez-vous service + https://rendez-vous.renater.fr/home/images/rdv-logo.png + https://preprod-rendez-vous.renater.fr/home/user_guide + Videoconferencing service Rendez-vous (Preproduction) + Plateforme de preproduction du service rendez-vous + Service de web-conférence Rendez-vous (Preproduction) + https://preprod-rendez-vous.renater.fr/home/coc.html + + + + + + MIIETDCCArSgAwIBAgIJAPBFTDJO8+biMA0GCSqGSIb3DQEBCwUAMCkxJzAlBgNV +BAMTHnByZXByb2QtcmVuZGV6LXZvdXMucmVuYXRlci5mcjAeFw0yMTAyMDQxNDIw +NTRaFw0zMTAyMDIxNDIwNTRaMCkxJzAlBgNVBAMTHnByZXByb2QtcmVuZGV6LXZv +dXMucmVuYXRlci5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAMll +R1Uqvu0ZYTujJaWE3P9TZIlZ/ykaL3DSojpK8YvFEvGUHet46Fs9W1HlLNOsdM1j +pBJTsFngeL/U0zO8jK5HBhzd5apW+NMG/avclplYWa33/kig1DpMVO5e4INghyvU +pNG1rfo7QFb5YAq4MfXMW8YpSjW+6mMr7dqPqEKwzKdTMwJFdzZg5xG9+WCfHvho +6wIQ42rK5eMugWH5S9DOalX027MIiftIt2FytRNh6bxKbcYqa3k42OPRNmlUjPEA +fTWdrNdHV4kkQI3SnJ2SuiNM0POGopHyUnGMevYoQXdMkoVnQv5cBNhaS0ZyCKTY +tDtvF1Xw3aWW9jkTqChxMSapSktMDrnF9O0HBH//0slrION1OkQqpryU9a9s3pKR +Qc51hgWYLWXm9HqVUbFm4TA7/U4U7nBnjJtz018aGvbZA75mCbDvcCN1MdYsMbvx +F3GFSSNFTSmOaS9hdt6MufTn5ZYVEWMOdVI7QjHm0D7CI7QCEKKTHjmOC86CTQID +AQABo3cwdTBUBgNVHREETTBLgh5wcmVwcm9kLXJlbmRlei12b3VzLnJlbmF0ZXIu +ZnKGKXByZXByb2QtcmVuZGV6LXZvdXMucmVuYXRlci5mci9zaGliYm9sZXRoMB0G +A1UdDgQWBBQRrnN8QszRYamzliPNcFyVNL7FZDANBgkqhkiG9w0BAQsFAAOCAYEA +I9T1FT94tiOldMGLAg/zk50yPQLbkocjk/52ykNYz1kFa1KZOLlpmpvwo94IOw+J +AdO5q1DRv6Q0lw0+7LIj36II3fHtxN7Or9hJGkD5rHPSCP4AZMF8z+zXDlpLpuvw +QCxxYHz6g+GW/2DKmwQIt6pleZtrOuBvdNB0hHL4nPIoqfRV1UlTo7LZUzD8QK+i +jNJFc2PIQPXipkyn+bJ10YkgFX00l6XZ02lC+jhkkiBR71AnmSt5Xnt9oCfh7Wnn +pJtbqw4vg46/T3UKjYzanFFffCj0WjFLO8O0dVfD3a4jQz5czWo/MQxRuWz9zvoW +y+y9KczIl0fQQsekIweS7vD/q8NzaKIXT9YLyHBLH6Fd3J3d7ZlTyAVtsbuokm6c ++gsPw8FQs+5YLoKISd1ZArt4F8m1QFiUt1fRCg/90J3ooxQQHCTeSNSgZ9NTe1W5 +h1GJWbEim4zLkly1EPheykmTy1QooWnWzUCftaMMh9iiieOf719yQog/MXcn3Kj/ + + + + + + + MIIETDCCArSgAwIBAgIJAPBFTDJO8+biMA0GCSqGSIb3DQEBCwUAMCkxJzAlBgNV +BAMTHnByZXByb2QtcmVuZGV6LXZvdXMucmVuYXRlci5mcjAeFw0yMTAyMDQxNDIw +NTRaFw0zMTAyMDIxNDIwNTRaMCkxJzAlBgNVBAMTHnByZXByb2QtcmVuZGV6LXZv +dXMucmVuYXRlci5mcjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAMll +R1Uqvu0ZYTujJaWE3P9TZIlZ/ykaL3DSojpK8YvFEvGUHet46Fs9W1HlLNOsdM1j +pBJTsFngeL/U0zO8jK5HBhzd5apW+NMG/avclplYWa33/kig1DpMVO5e4INghyvU +pNG1rfo7QFb5YAq4MfXMW8YpSjW+6mMr7dqPqEKwzKdTMwJFdzZg5xG9+WCfHvho +6wIQ42rK5eMugWH5S9DOalX027MIiftIt2FytRNh6bxKbcYqa3k42OPRNmlUjPEA +fTWdrNdHV4kkQI3SnJ2SuiNM0POGopHyUnGMevYoQXdMkoVnQv5cBNhaS0ZyCKTY +tDtvF1Xw3aWW9jkTqChxMSapSktMDrnF9O0HBH//0slrION1OkQqpryU9a9s3pKR +Qc51hgWYLWXm9HqVUbFm4TA7/U4U7nBnjJtz018aGvbZA75mCbDvcCN1MdYsMbvx +F3GFSSNFTSmOaS9hdt6MufTn5ZYVEWMOdVI7QjHm0D7CI7QCEKKTHjmOC86CTQID +AQABo3cwdTBUBgNVHREETTBLgh5wcmVwcm9kLXJlbmRlei12b3VzLnJlbmF0ZXIu +ZnKGKXByZXByb2QtcmVuZGV6LXZvdXMucmVuYXRlci5mci9zaGliYm9sZXRoMB0G +A1UdDgQWBBQRrnN8QszRYamzliPNcFyVNL7FZDANBgkqhkiG9w0BAQsFAAOCAYEA +I9T1FT94tiOldMGLAg/zk50yPQLbkocjk/52ykNYz1kFa1KZOLlpmpvwo94IOw+J +AdO5q1DRv6Q0lw0+7LIj36II3fHtxN7Or9hJGkD5rHPSCP4AZMF8z+zXDlpLpuvw +QCxxYHz6g+GW/2DKmwQIt6pleZtrOuBvdNB0hHL4nPIoqfRV1UlTo7LZUzD8QK+i +jNJFc2PIQPXipkyn+bJ10YkgFX00l6XZ02lC+jhkkiBR71AnmSt5Xnt9oCfh7Wnn +pJtbqw4vg46/T3UKjYzanFFffCj0WjFLO8O0dVfD3a4jQz5czWo/MQxRuWz9zvoW +y+y9KczIl0fQQsekIweS7vD/q8NzaKIXT9YLyHBLH6Fd3J3d7ZlTyAVtsbuokm6c ++gsPw8FQs+5YLoKISd1ZArt4F8m1QFiUt1fRCg/90J3ooxQQHCTeSNSgZ9NTe1W5 +h1GJWbEim4zLkly1EPheykmTy1QooWnWzUCftaMMh9iiieOf719yQog/MXcn3Kj/ + + + + + + + MIIDGTCCAgGgAwIBAgIJAPsdfzH6hBp6MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV +BAMMGHByZXByb2QtcHJveHkucmVuYXRlci5mcjAeFw0xODAxMTgxMDUwNDRaFw0y +ODAxMTYxMDUwNDRaMCMxITAfBgNVBAMMGHByZXByb2QtcHJveHkucmVuYXRlci5m +cjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMktqrLrUzRGngUWkAlo +TvF0q2fEFiST8UsMAhqnhteHWlVNghf4eSyd5eTKS138vLR8VcxKYJzyBkUIBG9n +Wsr1apYKKsuGpXk1/kJjtgW9JnsEKfojj99TF8A5BiVFOGEeCYNrI80VzttEHg8m +j2Fb9LneC2taLHaEbKWxwpVgXWrusME2CtfYJqRDhYn4srAgzO0iL2jKZ1XZFIy1 +HVdEmKgzUYdsSAQ/jtcFwO2fLgsGSvtvj9GaA//wlzsv82lly56n/NeZkJQ8ZFMj +Xp9aVclHkH1k+sTZgzGlyYHkO9TP4MtVBjmHLhwwqeQYZZ4CH2+Dm3WtbU58tuRw +dIECAwEAAaNQME4wHQYDVR0OBBYEFNUswg2TeGfZPJgEnG67UxjP9U3oMB8GA1Ud +IwQYMBaAFNUswg2TeGfZPJgEnG67UxjP9U3oMAwGA1UdEwQFMAMBAf8wDQYJKoZI +hvcNAQEFBQADggEBAItoGHIeSzNbITX8QaO5OWHR2M1TG3MzYpmaBazWrCRltcY8 +5Ccu+7O8ZRqNt4mF74f2PPO23emW0fcotDTpe9N++r/TFFEekdrhCU4uq8SVJLjC +Qf7/cxgi9hrSdpowSPzGBGGEoOYJfq1voelZTSf7UHDNd39fy0InyhsiQHNmxNlU +3rDYB0nsAGbtPoIPdPbM3wuUwqAZQZOj6yCjwIZ6igownenD+8Id2OZYsYvQiPjy +EX6LtEsF2UMBXivKmv4/0uiwyaZv22QVC1SEWEmwggQf6MPSna74AwIX50gn2nap +n1WwG+yDypVB+v/aaFPZ++OQWmIrWBkw9b6CiIY= + + + + + + + + + Plateforme de preproduction du service rendez-vous + Preprod plateform for rendez-vous service + Service de web-conférence Rendez-vous (Preproduction) + Videoconferencing service Rendez-vous (Preproduction) + + + + + + + + + + GIP RENATER + GIP RENATER + http://www.renater.fr + + + mailto:damien.fetis@renater.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + + + + + + + TP fédération : Service de test wiki.uness.fr + https://wiki.uness.fr/secure + TP fédération : Service de test + TP fédération : Service de test wiki.uness.fr + TP fédération : Service de test + + + + + + MIID+jCCAmKgAwIBAgIJAKFS6Xz3hZgCMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV +BAMTCXVuZXNzLWVkdTAeFw0xODAzMjgxMzQzMjBaFw0yODAzMjUxMzQzMjBaMBQx +EjAQBgNVBAMTCXVuZXNzLWVkdTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoC +ggGBAMFXVDpbVWKTpMOswujPqC39WGMb2RlOGz1litQN6VXPrZBgKSxj511x4Nas +KcbQY/04E/+ZLOd3y6xJI24fAsBWgUQhzDFB6B/nqgAozQ7nC4lDgb6sx2YEU0TC +iK1iUa01nzXmqZC7JKgHO94oRnLjKXnzxySg9Pfh3cssExyOcL6dcOFZMoAWTGR/ +s61e+gIPJUHZ4LDIrsTbOpwM66wcc1hdrGoL5LRAaATq4Dc8rsEM3AvoQyoweZg7 +lEvcxOG3K0MO1QfgPfKAqDOav7zHYzfWJ+dIsXfDjmCkyc1fi9HM8+wU4uL6GJq3 +ystas86KZAFJbAkt+mADwS9h1n06MnJcxegypI5GPOtTTBGDk40ubHfzuM87ELOs +qdj1qBqXi0TyHE8TVJV2lwZZoqxXUjmB6s0PfVysEsNzdbqGgAgTCl9WuzTTBPGs +wib6QM40RyDK0vGctA9EOWDuLzmjwHWSthd/vLPEZMGZDSnEdMGTQMkNkDFO7MLn +lHsYOwIDAQABo08wTTAsBgNVHREEJTAjggl1bmVzcy1lZHWGFmh0dHBzOi8vd2lr +aS51bmVzcy5mci8wHQYDVR0OBBYEFISEW9nfyYkQMe7wxahRQVx6Nt8ZMA0GCSqG +SIb3DQEBCwUAA4IBgQCl/Zc9LlM8WuewCxubtrLYr6d592BtBf04+9w3zLg0/Ns6 +VoZETo6PdsbuOGEsm6lj85ImTSr4iNjm4duiqcm3tclUhGj5gQoA28KmlsDRbT7b +P75t3LWznC6+UpxWP182n/yZPoip7xvXzzcMIoRPwqsJO0DfYPkOrda3JOEP7jOm +QxPcODPYVRZeDl4jpd8vpY1bcq/Mdg3UTq8I/5uV/Wd/T/84TTtVcAHYGGsXKRO4 +GtuG5pcACJkthDPSjQkwOD6dUbUhgMBia6Qv5z6dqsmy0mwMR9f+WGO4bOQ1/DTw +MouBWGumebC3DXGkFZaM4p+TKRoFfI247mRQRHXXi+N+1jwgrDpT27qzpDsz7oJd +y6i9odKNyk2+ynj1pdZ2saz3IDMEPbbhdJbjH1c3U8U0JZQflGNnxE7qmZvuRjWV +/bWo+HnwlEj6myt4G1KSXw3aFYWJr6iXOE/kUbzPeYimZJ/ov/Zj5osBA6PgyTKD +IOLoCL+tS4XmvE/RIcE= + + + + + + + MIID+jCCAmKgAwIBAgIJAKFS6Xz3hZgCMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV +BAMTCXVuZXNzLWVkdTAeFw0xODAzMjgxMzQzMjBaFw0yODAzMjUxMzQzMjBaMBQx +EjAQBgNVBAMTCXVuZXNzLWVkdTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoC +ggGBAMFXVDpbVWKTpMOswujPqC39WGMb2RlOGz1litQN6VXPrZBgKSxj511x4Nas +KcbQY/04E/+ZLOd3y6xJI24fAsBWgUQhzDFB6B/nqgAozQ7nC4lDgb6sx2YEU0TC +iK1iUa01nzXmqZC7JKgHO94oRnLjKXnzxySg9Pfh3cssExyOcL6dcOFZMoAWTGR/ +s61e+gIPJUHZ4LDIrsTbOpwM66wcc1hdrGoL5LRAaATq4Dc8rsEM3AvoQyoweZg7 +lEvcxOG3K0MO1QfgPfKAqDOav7zHYzfWJ+dIsXfDjmCkyc1fi9HM8+wU4uL6GJq3 +ystas86KZAFJbAkt+mADwS9h1n06MnJcxegypI5GPOtTTBGDk40ubHfzuM87ELOs +qdj1qBqXi0TyHE8TVJV2lwZZoqxXUjmB6s0PfVysEsNzdbqGgAgTCl9WuzTTBPGs +wib6QM40RyDK0vGctA9EOWDuLzmjwHWSthd/vLPEZMGZDSnEdMGTQMkNkDFO7MLn +lHsYOwIDAQABo08wTTAsBgNVHREEJTAjggl1bmVzcy1lZHWGFmh0dHBzOi8vd2lr +aS51bmVzcy5mci8wHQYDVR0OBBYEFISEW9nfyYkQMe7wxahRQVx6Nt8ZMA0GCSqG +SIb3DQEBCwUAA4IBgQCl/Zc9LlM8WuewCxubtrLYr6d592BtBf04+9w3zLg0/Ns6 +VoZETo6PdsbuOGEsm6lj85ImTSr4iNjm4duiqcm3tclUhGj5gQoA28KmlsDRbT7b +P75t3LWznC6+UpxWP182n/yZPoip7xvXzzcMIoRPwqsJO0DfYPkOrda3JOEP7jOm +QxPcODPYVRZeDl4jpd8vpY1bcq/Mdg3UTq8I/5uV/Wd/T/84TTtVcAHYGGsXKRO4 +GtuG5pcACJkthDPSjQkwOD6dUbUhgMBia6Qv5z6dqsmy0mwMR9f+WGO4bOQ1/DTw +MouBWGumebC3DXGkFZaM4p+TKRoFfI247mRQRHXXi+N+1jwgrDpT27qzpDsz7oJd +y6i9odKNyk2+ynj1pdZ2saz3IDMEPbbhdJbjH1c3U8U0JZQflGNnxE7qmZvuRjWV +/bWo+HnwlEj6myt4G1KSXw3aFYWJr6iXOE/kUbzPeYimZJ/ov/Zj5osBA6PgyTKD +IOLoCL+tS4XmvE/RIcE= + + + + + + + TP fédération : Service de test wiki.uness.fr + TP fédération : Service de test wiki.uness.fr + TP fédération : Service de test + TP fédération : Service de test + + + + + + + + + + + + + + + + + mailto:leslie.bordonne@uness.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/community + http://www.geant.net/uri/dataprotection-code-of-conduct/v1 + + + + + + + INRAE - Nextcloud pre-prod + https://nextcloud-pprod.stockage.inrae.fr + INRAE ​​data sharing pre-production service + INRAE - Nextcloud pre-prod + Service de pre-production de partage de données INRAE + https://nextcloud-pprod.stockage.inrae.fr/mentions-legales.html + + + + + + MIIHdzCCBl+gAwIBAgIQBgXcYwUxju8b2Tfh9ytk5TANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xOTExMjkwMDAwMDBaFw0yMjAzMDMwMDAwMDBaMIGOMQswCQYDVQQG +EwJGUjEOMAwGA1UEBxMFUGFyaXMxNjA0BgNVBAoTLUlOU1RJVFVUIE5BVElPTkFM +IERFIExBIFJFQ0hFUkNIRSBBR1JPTk9NSVFVRTEMMAoGA1UECxMDRFNJMSkwJwYD +VQQDEyBuZXh0Y2xvdWQtcHByb2Quc3RvY2thZ2UuaW5yYS5mcjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKoBPDtQVJmA1AUmeYfBoO/iFHqJJBJGTQj0 +8dKpO339CMbAXhC60258O8O9tnzoGH4NS7Jt4kSEd994o1W+ga4kgOF1tLTGw6PH +KWIst52NRZchF8Hm4SYMn9dBgw0pDmIXLtvCqS6AR4Xq3ghG/0RPmXrckajrP7Hr +FmW9zC8bEoQnbGqAtDs7IFoXE/Z+80KuaWdrurdkZJGa66Q92OnyupzkbRmbAoXw +XiXUb6swL1nmdpQoWGcjoEib8yQ7+xrVRvHkDEwig6X9Lm9hHLZLZMeLlH+okssI +h26rh+YvL8HVTupFWivRZdt5lzrl8Yj+9S6OSVs297XHqkZ1uykCAwEAAaOCA/gw +ggP0MB8GA1UdIwQYMBaAFGf9iCAUJ5jHCdIlGbvpURFjdVBiMB0GA1UdDgQWBBQj +iOIeTBnbRCY0eKXzLhhx0YcD+TBOBgNVHREERzBFgiBuZXh0Y2xvdWQtcHByb2Qu +c3RvY2thZ2UuaW5yYS5mcoIhbmV4dGNsb3VkLXBwcm9kLnN0b2NrYWdlLmlucmFl +LmZyMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH +AwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL1RF +UkVOQVNTTENBMy5jcmwwL6AtoCuGKWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9U +RVJFTkFTU0xDQTMuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAEBMCowKAYIKwYB +BQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQICMG4G +CCsGAQUFBwEBBGIwYDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu +Y29tMDgGCCsGAQUFBzAChixodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vVEVS +RU5BU1NMQ0EzLmNydDAMBgNVHRMBAf8EAjAAMIIB+AYKKwYBBAHWeQIEAgSCAegE +ggHkAeIAdwCkuQmQtBhYFIe7E6LMZ3AKPDWYBPkb37jjd80OyA3cEAAAAW623/rD +AAAEAwBIMEYCIQDBhgSITSiQb/YG7PNEoLpAvrJcugmoSkCts1pr6sxv9wIhAOiJ +WmKWxqXLte5tlK1H8jwtzEFrVTtRWOgb6P23FGUJAHYAh3W/51l8+IxDmV+9827/ +Vo1HVjb/SrVgwbTq/16ggw8AAAFutt/7hwAABAMARzBFAiAc85zg0X28WupWEEEJ +ym1LnsMAHnQtbCow06HtewI/3AIhAPudpTLXX+hgXxr5IORimETJyb3llmyeNPAM +1jP65DlTAHcAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFutt/6 +9AAABAMASDBGAiEAsfQFe9jd9FX3wB2chiBWBUapVAjuYFtABh1ZPVJhxE4CIQDt +5oxRFW8XtdKPSWYq7ziq3u+11joIYG05mi49i0mCygB2AFYUBpov18Ls0/XhvUSy +PsdGdrm8mRFcwO+UmFXWidDdAAABbrbf+3AAAAQDAEcwRQIhAKpVzpNO9zFRFJEC +7PTg0Ao3EtT10LwIEVD89Dreo0OpAiBOV/KOzVBB9Tbvd8x+4iKLx6DbdiP0p/Kh +17a2WFr13jANBgkqhkiG9w0BAQsFAAOCAQEAGsQRHgOOlx230MJkobsK2C5ut6UL +YyEaSBSFqMaORTtC4DvhZaE8shRP5iBmqq19bYcliKxBuadu/o9L1HQpNFgU1DUk +GP/4paZLvW/SKqDa6HNpx6c/Bt2gZyGxb+LEq1/VlfpBHAEYaN/8igYhmaMdzhu5 +2D8Krl21PuHtACzMokKOL8C4liu6lE3Jqglvx05MNJbB4bWtPJkD3M1jA/OCRFqV +/c3Cb5VFawdAvM/S7Nma1lowpsH58xss5hZNC1dZIws2eBRlGaIWGFbfiIhKguom +2E6l7a5pVtA0GDz7bOon8cK5CEk8KrFYMTzWfUd53mWFQf30O6qFr3j87g== + + + + + + + MIIHdzCCBl+gAwIBAgIQBgXcYwUxju8b2Tfh9ytk5TANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ +QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg +Q0EgMzAeFw0xOTExMjkwMDAwMDBaFw0yMjAzMDMwMDAwMDBaMIGOMQswCQYDVQQG +EwJGUjEOMAwGA1UEBxMFUGFyaXMxNjA0BgNVBAoTLUlOU1RJVFVUIE5BVElPTkFM +IERFIExBIFJFQ0hFUkNIRSBBR1JPTk9NSVFVRTEMMAoGA1UECxMDRFNJMSkwJwYD +VQQDEyBuZXh0Y2xvdWQtcHByb2Quc3RvY2thZ2UuaW5yYS5mcjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKoBPDtQVJmA1AUmeYfBoO/iFHqJJBJGTQj0 +8dKpO339CMbAXhC60258O8O9tnzoGH4NS7Jt4kSEd994o1W+ga4kgOF1tLTGw6PH +KWIst52NRZchF8Hm4SYMn9dBgw0pDmIXLtvCqS6AR4Xq3ghG/0RPmXrckajrP7Hr +FmW9zC8bEoQnbGqAtDs7IFoXE/Z+80KuaWdrurdkZJGa66Q92OnyupzkbRmbAoXw +XiXUb6swL1nmdpQoWGcjoEib8yQ7+xrVRvHkDEwig6X9Lm9hHLZLZMeLlH+okssI +h26rh+YvL8HVTupFWivRZdt5lzrl8Yj+9S6OSVs297XHqkZ1uykCAwEAAaOCA/gw +ggP0MB8GA1UdIwQYMBaAFGf9iCAUJ5jHCdIlGbvpURFjdVBiMB0GA1UdDgQWBBQj +iOIeTBnbRCY0eKXzLhhx0YcD+TBOBgNVHREERzBFgiBuZXh0Y2xvdWQtcHByb2Qu +c3RvY2thZ2UuaW5yYS5mcoIhbmV4dGNsb3VkLXBwcm9kLnN0b2NrYWdlLmlucmFl +LmZyMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH +AwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL1RF +UkVOQVNTTENBMy5jcmwwL6AtoCuGKWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9U +RVJFTkFTU0xDQTMuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAEBMCowKAYIKwYB +BQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQICMG4G +CCsGAQUFBwEBBGIwYDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu +Y29tMDgGCCsGAQUFBzAChixodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vVEVS +RU5BU1NMQ0EzLmNydDAMBgNVHRMBAf8EAjAAMIIB+AYKKwYBBAHWeQIEAgSCAegE +ggHkAeIAdwCkuQmQtBhYFIe7E6LMZ3AKPDWYBPkb37jjd80OyA3cEAAAAW623/rD +AAAEAwBIMEYCIQDBhgSITSiQb/YG7PNEoLpAvrJcugmoSkCts1pr6sxv9wIhAOiJ +WmKWxqXLte5tlK1H8jwtzEFrVTtRWOgb6P23FGUJAHYAh3W/51l8+IxDmV+9827/ +Vo1HVjb/SrVgwbTq/16ggw8AAAFutt/7hwAABAMARzBFAiAc85zg0X28WupWEEEJ +ym1LnsMAHnQtbCow06HtewI/3AIhAPudpTLXX+hgXxr5IORimETJyb3llmyeNPAM +1jP65DlTAHcAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFutt/6 +9AAABAMASDBGAiEAsfQFe9jd9FX3wB2chiBWBUapVAjuYFtABh1ZPVJhxE4CIQDt +5oxRFW8XtdKPSWYq7ziq3u+11joIYG05mi49i0mCygB2AFYUBpov18Ls0/XhvUSy +PsdGdrm8mRFcwO+UmFXWidDdAAABbrbf+3AAAAQDAEcwRQIhAKpVzpNO9zFRFJEC +7PTg0Ao3EtT10LwIEVD89Dreo0OpAiBOV/KOzVBB9Tbvd8x+4iKLx6DbdiP0p/Kh +17a2WFr13jANBgkqhkiG9w0BAQsFAAOCAQEAGsQRHgOOlx230MJkobsK2C5ut6UL +YyEaSBSFqMaORTtC4DvhZaE8shRP5iBmqq19bYcliKxBuadu/o9L1HQpNFgU1DUk +GP/4paZLvW/SKqDa6HNpx6c/Bt2gZyGxb+LEq1/VlfpBHAEYaN/8igYhmaMdzhu5 +2D8Krl21PuHtACzMokKOL8C4liu6lE3Jqglvx05MNJbB4bWtPJkD3M1jA/OCRFqV +/c3Cb5VFawdAvM/S7Nma1lowpsH58xss5hZNC1dZIws2eBRlGaIWGFbfiIhKguom +2E6l7a5pVtA0GDz7bOon8cK5CEk8KrFYMTzWfUd53mWFQf30O6qFr3j87g== + + + + + + INRAE - Nextcloud pre-prod + INRAE - Nextcloud pre-prod + Service de pre-production de partage de données INRAE + INRAE ​​data sharing pre-production service + + + + + + + + + INRAE - Institut national de recherche pour l'agriculture, l'alimentation et l'environnement + INRAE - Institut national de recherche pour l'agriculture, l'alimentation et l'environnement + https://www.inra.fr + + + mailto:dsi-siic-stk@inrae.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/documentation + https://federation.renater.fr/scope/local + + + + + + + SCD KOHA VHOST1 + https://vhost1-koha.univ-brest.fr/ + resource scd + TEST VHOST1 UBO-KOHA-SHIB2 + ressource scd + + + + + + MIIEGzCCAoOgAwIBAgIJAMeJPSUr1SqwMA0GCSqGSIb3DQEBCwUAMCcxJTAjBgNV +BAMTHHViby1rb2hhLXNoaWIyLnVuaXYtYnJlc3QuZnIwHhcNMTkwNDIzMTI1ODM4 +WhcNMjkwNDIwMTI1ODM4WjAnMSUwIwYDVQQDExx1Ym8ta29oYS1zaGliMi51bml2 +LWJyZXN0LmZyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0e/phXrE +adYzrVu5ML6Q+coyqAajT43wYimS07i0Mw5qu+cuYdN09n9KEPrrMua2h18f0Rzr +NEV6G5WMC6Cs0idgQMoDXKsAjf84I0o9vugRYYjChzpDyFM1V6AjAnoldQgxC+h9 +c3tQCNDn2uwgQRvudP57mxuo9q3nPc+9H8nwL34BuV6Q3uzTvo0T7txyxSGosHAx +ZTtOtIFAElQjeAG08mmiLyauImoLMVYux/IYnC5tOncFt++fM4rjnm+VSlqMTr8S +ubZc+TKVWDVvZhf233vgBgTPxUI3ZaKQmDXsWhAUrz8iFX/Nqfxgx0do8eBWU1xQ +d9aJWih6KREK9pgBzBCI6TzcxDd9QsjPYUu6oOwiDec5DkuGsCQHwr31rpdEaJ8W +wq+T+5iKE2LWfK1HbGD+7+NfoKsyWrACYqbXRn8HC63f/Cc9yUf9EzFMqmTZbvNh +prler8lOQnaODci3DdoF+YBGd5ky3qocg1aqokeZfpDmm/OmvsLA+pHdAgMBAAGj +SjBIMCcGA1UdEQQgMB6CHHViby1rb2hhLXNoaWIyLnVuaXYtYnJlc3QuZnIwHQYD +VR0OBBYEFFaeOHWUJteSnxw5GTg9/ClFgitwMA0GCSqGSIb3DQEBCwUAA4IBgQBG +RJ+78mhFpgjPCYBg9RO95EA5XW6McCJGKezmqjct9r+5XxgQNc9ha9JcjuUzhY2Q +DkVpY0DdhulMBIzuS2R274V3cjJAWT8vXhFjyFJgRICeAp0DatBNYsQiSqwCxXgG +h0JcPStzSb+2p0gLSe4pgFIoSY756FA6A2lFqimc/nEPm4xmYiaN4n3nKdChCJoT +M8AvhOz8m2BiPh9c6mIqZ/C1w4P1pLZBZPYJBmJ+nvDJebM4QhrjoA4IKbGsrcJg +k5zSEN3Cbraq9VUDP3KQMj6OkyOXlnYDJruD5o0cxXteE5xwN2dVIjjsJ97XwrBR +qtiti2XIAOQV1EV/b3OTgAzDgDDohlPp7Ivy81aHDTRdb5KOz3ZinBE7oDSG76uD +Oa0++sHQii+Rkb6HJnwKCBoKUw2t8ooQFxsO2pGPP1cEFgnx2u/4mb8MY6Cg2+VH +0rqryxkfErxvIYQgUIAn+lhXQ6l2lvcTyVdC7J62aC9W7b5spJbGHUmXOxMRq1w= + + + + + + + MIIEGzCCAoOgAwIBAgIJAMeJPSUr1SqwMA0GCSqGSIb3DQEBCwUAMCcxJTAjBgNV +BAMTHHViby1rb2hhLXNoaWIyLnVuaXYtYnJlc3QuZnIwHhcNMTkwNDIzMTI1ODM4 +WhcNMjkwNDIwMTI1ODM4WjAnMSUwIwYDVQQDExx1Ym8ta29oYS1zaGliMi51bml2 +LWJyZXN0LmZyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0e/phXrE +adYzrVu5ML6Q+coyqAajT43wYimS07i0Mw5qu+cuYdN09n9KEPrrMua2h18f0Rzr +NEV6G5WMC6Cs0idgQMoDXKsAjf84I0o9vugRYYjChzpDyFM1V6AjAnoldQgxC+h9 +c3tQCNDn2uwgQRvudP57mxuo9q3nPc+9H8nwL34BuV6Q3uzTvo0T7txyxSGosHAx +ZTtOtIFAElQjeAG08mmiLyauImoLMVYux/IYnC5tOncFt++fM4rjnm+VSlqMTr8S +ubZc+TKVWDVvZhf233vgBgTPxUI3ZaKQmDXsWhAUrz8iFX/Nqfxgx0do8eBWU1xQ +d9aJWih6KREK9pgBzBCI6TzcxDd9QsjPYUu6oOwiDec5DkuGsCQHwr31rpdEaJ8W +wq+T+5iKE2LWfK1HbGD+7+NfoKsyWrACYqbXRn8HC63f/Cc9yUf9EzFMqmTZbvNh +prler8lOQnaODci3DdoF+YBGd5ky3qocg1aqokeZfpDmm/OmvsLA+pHdAgMBAAGj +SjBIMCcGA1UdEQQgMB6CHHViby1rb2hhLXNoaWIyLnVuaXYtYnJlc3QuZnIwHQYD +VR0OBBYEFFaeOHWUJteSnxw5GTg9/ClFgitwMA0GCSqGSIb3DQEBCwUAA4IBgQBG +RJ+78mhFpgjPCYBg9RO95EA5XW6McCJGKezmqjct9r+5XxgQNc9ha9JcjuUzhY2Q +DkVpY0DdhulMBIzuS2R274V3cjJAWT8vXhFjyFJgRICeAp0DatBNYsQiSqwCxXgG +h0JcPStzSb+2p0gLSe4pgFIoSY756FA6A2lFqimc/nEPm4xmYiaN4n3nKdChCJoT +M8AvhOz8m2BiPh9c6mIqZ/C1w4P1pLZBZPYJBmJ+nvDJebM4QhrjoA4IKbGsrcJg +k5zSEN3Cbraq9VUDP3KQMj6OkyOXlnYDJruD5o0cxXteE5xwN2dVIjjsJ97XwrBR +qtiti2XIAOQV1EV/b3OTgAzDgDDohlPp7Ivy81aHDTRdb5KOz3ZinBE7oDSG76uD +Oa0++sHQii+Rkb6HJnwKCBoKUw2t8ooQFxsO2pGPP1cEFgnx2u/4mb8MY6Cg2+VH +0rqryxkfErxvIYQgUIAn+lhXQ6l2lvcTyVdC7J62aC9W7b5spJbGHUmXOxMRq1w= + + + + + + TEST VHOST1 UBO-KOHA-SHIB2 + SCD KOHA VHOST1 + ressource scd + resource scd + + + + + + + + + + + + + + + + Université de Bretagne Occidentale + Université de Bretagne Occidentale + http://www.univ-brest.fr + + + mailto:michel.villeneuve@univ-brest.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + parisdescartes.fr + univ-paris5.fr + + Université de Paris 5 - Paris Descartes - TEST + data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAABnElEQVQoz7WSQW7aQBiF/3/sCTgxg42La1SmUiuidFcrEcomd6gq7tELIOUW3IMblC1iRxArUqcSIlG8wC3YnsB4pgtLVZS2Cxb9V++X3tu876HWGg45cpAbAMwXfxzHSZJQSqWUhBDbtn3f/0tguVzO5/NcCJFlgOi6bpqmGiDdbpvNptY6DMNWqwUAuF6vR6MREsxzUWdMCGHbtmVZaBgmNeM4durOw8O9571ChIvzC3MymXieFwTBbrfjnAOAUooQ4/rq05HHKpRKpaLbbxat5FBsf25Mx3EajUYURWEYrlarLMuEEG3Ob2++kvr7vVJ+5cSh9C55rBlHjFLS7XbH47GUslqtcs5ns1me5285D+H0yYQ1ke7xyTGt/NC7DciP7DWWHBaLxWAw6HQ6vV4vCAIAuMYPtU47ypObNE6Lp/Na653lAEH8DW44HPb7fcbYdDrNsux5lZ/9s0v2Zq8LJAT/JJ0kieu6APCFd9tVprQutFKgAQAJeQkOAIQQpZC62KuitP6TdFlrKTbL7xk0nwcQDPzv4zs48AsHHLsLw+Z4gAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNy0yMFQxMDo1MDowNCswMjowMB3sEi8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDctMjBUMTA6NTA6MDQrMDI6MDBssaqTAAAAAElFTkSuQmCC + Université de Paris 5 - Paris Descartes - TEST + + + + + + MIIDUzCCAjugAwIBAgIUWTsHsNYh+hFZ9hM2ttwpvQ/X7DwwDQYJKoZIhvcNAQEF +BQAwJTEjMCEGA1UEAxMaaWRwLXRlc3QucGFyaXNkZXNjYXJ0ZXMuZnIwHhcNMTQw +MTI3MTYyMDE3WhcNMzQwMTI3MTYyMDE3WjAlMSMwIQYDVQQDExppZHAtdGVzdC5w +YXJpc2Rlc2NhcnRlcy5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AI9wbtO1FvXfL/DOuOhzWfVH5fM8Dogqh18WXrxAKtUu/5FzBYNT33/XgmCoTxcm +TIMoy3OE4kC+ADZPdN/MfVsIdXV4oKAZ9SsRU7dnYKRJ7q/vPqG6cX3ILSiNxr96 +fyMJnKThBLlzTGbrk2sY3NXakLPmRMguiUnST6mDP/CvL0QTUbDp7z+uFvdL90sF +07IMLqMdBzIgFEgF7f6wpludQ/GC1UYpw89J2xmBwwmKWsqKw06DFoNMlW66pHAc +bRuKfhex6Nu105NsYv/7r4kVY67PN2Bq+mx/fMKF4qN4YFUqAfKCPjC+R2mg3+y1 +RqqRNE86eru8k31WP28GOQkCAwEAAaN7MHkwWAYDVR0RBFEwT4IaaWRwLXRlc3Qu +cGFyaXNkZXNjYXJ0ZXMuZnKGMWh0dHBzOi8vaWRwLXRlc3QucGFyaXNkZXNjYXJ0 +ZXMuZnIvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJD9PbqZxI4l/i8Q4pqwasIu +cTLAMA0GCSqGSIb3DQEBBQUAA4IBAQAxATfTaaE7OW7b/EDNzmv1qpiHL14wnI3j +mY9nPTMB6nKpuQtdahAkY+ZP8vmZku/35H/CqztIJJffVMATUWqGk9fkdH/F3Y1X +rXO5eEagyOsMnPRqfjzXbGIDSZGgV5FGz3kLygCFjXf0nhbi32cZAtHvGR/6+dfh +Lux6hv8REBJRoeOWrjMYe/mpiEuLQ2IFTA7s5aTRtvp8ApMf/mJT4nvMBm4wfOfo +6bjo3ECzeyEls5FA+fbqze43Gsf7iq3TfTR2F5MLOGpkVmSdgTVpKElNUM2X2Gr/ +fqM7ewZ1+YRjExH3cqpUVw9IHgNVYQy9di0DZUPqLJ6UvzSH1K1t + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + mailto:adm-fed@parisdescartes.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + https://federation.renater.fr/category/collaboratif + https://federation.renater.fr/scope/local + + + + + + + MSH-LSE Login Management + https://sp.msh-lse.fr + External Login Management Tool + MSH-LSE Login Management + Outils de gestion des identifiants externes liés à la fédération d'identité + + + + + + MIICrDCCAZQCCQDINqZEEZw20zANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1z +cC5tc2gtbHNlLmZyMB4XDTE5MDcwMTA5MTgzNFoXDTI5MDYyODA5MTgzNFowGDEW +MBQGA1UEAwwNc3AubXNoLWxzZS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANWpgJh+9vk+Btig/6bXaNJAHNFRwSdx56+9HjhSwHzNocGlo7O1XsM2 +efDwmK7f63zewKWTlwr8GC0s8tPsmbwxNYv1VuFjD8jBaAEWF7jzAA7PTerELvOZ +ypdhydxvf6X26QM7hLc23VBCcYAYOIrYcaUOjxtqS5q+930pdBGH462mfsq4l7ho +cB8oriixnWdS7xyTcVwu9mg5h2pfxcVDnJn2vTJr6A47idPED1qXdi3i5H6S50xD +fkTT0hhnuDi41Jfeys05MyUEpbOF/hPT+6j3A3zAL59zEAyR921vE/S540Mf2mzP +hypOCFjGDOH92PROLS5RdOxg5eABK0sCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA +NB+ix5mcfOlZlrcGom1i/7lXfYtRNomIM4aj+mO053ORPd4wglJZ+iUv5IICzaCM +afUf8JmqdH3zrk6wmI4kTH42NOLySDgwqSzJqghztG9ZaC9hvdbCmjZDNug3Q2p6 +w8MoR8Gs1rs38lEJfZ69WbxBV7OMkUaKi4wT/7GOnVrHnTji1otQ/+kUVgKVWA7q +0DI6eY5SNDaNVjq3k8NZvYvFRw08XIiVoAYpsEHr+OqkaAqBegtHSCKvrXNxLeUx +AU1M2DbP6IqvmgCK6YY/bkP7sGZNlF8RpAgIb7+byR0KbArvpuLQhimQrSzIgLFb ++Nu3Ek2g2PJsaVGxSiENEA== + + + + + + + MIICrDCCAZQCCQDINqZEEZw20zANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1z +cC5tc2gtbHNlLmZyMB4XDTE5MDcwMTA5MTgzNFoXDTI5MDYyODA5MTgzNFowGDEW +MBQGA1UEAwwNc3AubXNoLWxzZS5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANWpgJh+9vk+Btig/6bXaNJAHNFRwSdx56+9HjhSwHzNocGlo7O1XsM2 +efDwmK7f63zewKWTlwr8GC0s8tPsmbwxNYv1VuFjD8jBaAEWF7jzAA7PTerELvOZ +ypdhydxvf6X26QM7hLc23VBCcYAYOIrYcaUOjxtqS5q+930pdBGH462mfsq4l7ho +cB8oriixnWdS7xyTcVwu9mg5h2pfxcVDnJn2vTJr6A47idPED1qXdi3i5H6S50xD +fkTT0hhnuDi41Jfeys05MyUEpbOF/hPT+6j3A3zAL59zEAyR921vE/S540Mf2mzP +hypOCFjGDOH92PROLS5RdOxg5eABK0sCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA +NB+ix5mcfOlZlrcGom1i/7lXfYtRNomIM4aj+mO053ORPd4wglJZ+iUv5IICzaCM +afUf8JmqdH3zrk6wmI4kTH42NOLySDgwqSzJqghztG9ZaC9hvdbCmjZDNug3Q2p6 +w8MoR8Gs1rs38lEJfZ69WbxBV7OMkUaKi4wT/7GOnVrHnTji1otQ/+kUVgKVWA7q +0DI6eY5SNDaNVjq3k8NZvYvFRw08XIiVoAYpsEHr+OqkaAqBegtHSCKvrXNxLeUx +AU1M2DbP6IqvmgCK6YY/bkP7sGZNlF8RpAgIb7+byR0KbArvpuLQhimQrSzIgLFb ++Nu3Ek2g2PJsaVGxSiENEA== + + + + + + + MSH-LSE Login Management + MSH-LSE Login Management + Outils de gestion des identifiants externes liés à la fédération d'identité + External Login Management Tool + + + + + + + + + + + + + + + + + C.N.R.S. - DSI + C.N.R.S. - DSI + http://www.dsi.cnrs.fr + + + mailto:vincent.lombard@msh-lse.fr + + + + + + https://services.renater.fr/federation/en/documentation/engagement-conformite/metadata_registration_practice_statement + + + + + ciril.fr + nancy-universite.fr + uhp-nancy.fr + + Université Henri Poincaré - Nancy 1 + Université Henri Poincaré - Nancy 1 + + + + + + MIIEJTCCAw2gAwIBAgILAQAAAAABEFN5H8MwDQYJKoZIhvcNAQEFBQAwXzELMAkG +A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv +bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 +MDEyNDA5MzkxMVoXDTEwMDEyNDA5MzkxMVowVDELMAkGA1UEBhMCRlIxKjAoBgNV +BAoTIVVuaXZlcnNpdGUgSGVucmkgUG9pbmNhcmUgTmFuY3kgSTEZMBcGA1UEAxMQ +aWRwLnVocC1uYW5jeS5mcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoxvO +Yv2JTS2qB3MKCQhUh2S20YrkhW3aKKyHtEqDVoh3CEjt156FHdGdv6Y2JaIsJopg +IpggOFHB64FFI+nXbmKdc0jPlk2Q+i4ip3eoNP8mNu+80RWRU6OuVi5QVwoeHyDK +HdufoHStHDo2R26R+3nGR8Dn3IpE4xgBOqJ+vvsCAwEAAaOCAW8wggFrMFAGA1Ud +IARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2Jh +bHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYD +VR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFI83eZP7cC8V +hqDG4UT5UcPugF8tMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFs +c2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEF +BQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0 +aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHREE +FDASghBpZHAudWhwLW5hbmN5LmZyMA0GCSqGSIb3DQEBBQUAA4IBAQAoimy9FF18 +P+z+hZ/QtX0+SbWEY+VJO/tee0IuZ2YGh2b8kfJBcIRiqMgaS/YugiWrGdnrGD2A +dCwDvC3gjRub7P71fwPZ6MBGOxXdEFTw2SFD4mqjwgSZBvXZcbwldKjX+hyQWwgV +XYNdIX83KdURVyCKkXP15sK5ZjBA5wpL9iSAkSWr/Upkpz1dhu7QADHZUoxGM0iN +yfabioV1JLdPSUJo5mphXngZA/PDsaJB9oyCWXONgj0/2OhNiKtr75I6NPcG10Lj +S/SWHfUj/Ymj3h0usfnP7wNIP4vWCs+HOrsCsG+FKfHfftQngzRjrWUWCAHIFawJ +KICvQeYKdOcV + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + + + ciril.fr + nancy-universite.fr + uhp-nancy.fr + + + + + MIIEJTCCAw2gAwIBAgILAQAAAAABEFN5H8MwDQYJKoZIhvcNAQEFBQAwXzELMAkG +A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv +bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 +MDEyNDA5MzkxMVoXDTEwMDEyNDA5MzkxMVowVDELMAkGA1UEBhMCRlIxKjAoBgNV +BAoTIVVuaXZlcnNpdGUgSGVucmkgUG9pbmNhcmUgTmFuY3kgSTEZMBcGA1UEAxMQ +aWRwLnVocC1uYW5jeS5mcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoxvO +Yv2JTS2qB3MKCQhUh2S20YrkhW3aKKyHtEqDVoh3CEjt156FHdGdv6Y2JaIsJopg +IpggOFHB64FFI+nXbmKdc0jPlk2Q+i4ip3eoNP8mNu+80RWRU6OuVi5QVwoeHyDK +HdufoHStHDo2R26R+3nGR8Dn3IpE4xgBOqJ+vvsCAwEAAaOCAW8wggFrMFAGA1Ud +IARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2Jh +bHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYD +VR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFI83eZP7cC8V +hqDG4UT5UcPugF8tMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFs +c2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEF +BQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0 +aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHREE +FDASghBpZHAudWhwLW5hbmN5LmZyMA0GCSqGSIb3DQEBBQUAA4IBAQAoimy9FF18 +P+z+hZ/QtX0+SbWEY+VJO/tee0IuZ2YGh2b8kfJBcIRiqMgaS/YugiWrGdnrGD2A +dCwDvC3gjRub7P71fwPZ6MBGOxXdEFTw2SFD4mqjwgSZBvXZcbwldKjX+hyQWwgV +XYNdIX83KdURVyCKkXP15sK5ZjBA5wpL9iSAkSWr/Upkpz1dhu7QADHZUoxGM0iN +yfabioV1JLdPSUJo5mphXngZA/PDsaJB9oyCWXONgj0/2OhNiKtr75I6NPcG10Lj +S/SWHfUj/Ymj3h0usfnP7wNIP4vWCs+HOrsCsG+FKfHfftQngzRjrWUWCAHIFawJ +KICvQeYKdOcV + + + + + urn:mace:shibboleth:1.0:nameIdentifier + + + mailto:sylvain.brachotte@uhp-nancy.fr + + + -- GitLab From 89083bde9f8c6f105a992fef5b1f6d291540121a Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Wed, 23 Mar 2022 09:19:40 +0100 Subject: [PATCH 6/6] Doc for importMetadata config (#2720) --- doc/sources/admin/renater.rst | 86 ++++++++++++++++++---- lemonldap-ng-common/scripts/importMetadata | 43 +++++++++++ 2 files changed, 115 insertions(+), 14 deletions(-) diff --git a/doc/sources/admin/renater.rst b/doc/sources/admin/renater.rst index f8ca523bc..ff1aaf3be 100644 --- a/doc/sources/admin/renater.rst +++ b/doc/sources/admin/renater.rst @@ -45,6 +45,12 @@ and edit configuration: cp /usr/share/lemonldap-ng/bin/importMetadata /usr/share/lemonldap-ng/bin/importMetadataRenater vi /usr/share/lemonldap-ng/bin/importMetadataRenater +.. versionchanged:: 2.0.15 + + Since version 2.0.15 it is no longer necessary to copy the script, you can + use the ``--configfile`` option to handle most customization use cases. See + :ref:`importmetadataconfig` below for details. + Set attributes (use the SAML Name, not FriendlyName) that are provided by IDPs, for example: @@ -92,26 +98,27 @@ Then run the script: /usr/share/lemonldap-ng/bin/importMetadataRenater -m https://metadata.federation.renater.fr/renater/main/main-idps-renater-metadata.xml -r -i "idp-renater-" -s "sp-renater-" -The script provide the following options +The script provide the following options - * -i (--idpconfprefix): Prefix used to set IDP configuration key - * -h (--help): print this message - * -m (--metadata): URL of metadata document - * -s (--spconfprefix): Prefix used to set SP configuration key - * --ignore-sp: ignore SP matching this entityID (can be specified multiple times) - * --ignore-idp: ignore IdP matching this entityID (can be specified multiple times) - * -a (--nagios): output statistics in Nagios format - * -n (--dry-run): print statistics but do not apply changes - * -v (--verbose): increase verbosity of output - * -r (--remove): remove provider from LemonLDAP::NG if it does not appear in metadata +* -i (--idpconfprefix): Prefix used to set IDP configuration key +* -h (--help): print this message +* -m (--metadata): URL of metadata document +* -s (--spconfprefix): Prefix used to set SP configuration key +* --ignore-sp: ignore SP matching this entityID (can be specified multiple times) +* --ignore-idp: ignore IdP matching this entityID (can be specified multiple times) +* -a (--nagios): output statistics in Nagios format +* -n (--dry-run): print statistics but do not apply changes +* -c (--configfile): use a configuration file +* -v (--verbose): increase verbosity of output +* -r (--remove): remove provider from LemonLDAP::NG if it does not appear in metadata Example : :: /usr/libexec/lemonldap-ng/bin/importMetadata -m https://pub.federation.renater.fr/metadata/renater/main/main-sps-renater-metadata.xml -s "sp-fed-prd" -c https://pub.federation.renater.fr/metadata/certs/renater-metadata-signing-cert-2016.pem -bs https://test-sp.federation.renater.fr -r -v -d - -This command will + +This command will * fetch all SPs metadata from renater * set a prefix to entity stored inside LemonLdap::NG * disable local modification of SP https://test-sp.federation.renater.fr @@ -135,7 +142,7 @@ The output is the following : With "-n" options you could get a "nagios like" output with metrics : :: - + /usr/libexec/lemonldap-ng/bin/importMetadataFedRenater -m https://pub.federation.renater.fr/metadata/renater/main/main-sps-renater-metadata.xml -s "sp-fed-prd" -c https://pub.federation.renater.fr/metadata/certs/renater-metadata-signing-cert-2016.pem -bs https://test-sp.federation.renater.fr -r -d -n Metadata loaded inside Conf: [DRY-RUN]|idp_found=0, idp_updated=0, idp_created=0, idp_removed=0, idp_rejected=0, idp_ignored=0, sp_found=1248, sp_updated=1240, sp_created=0, sp_removed=0, sp_rejected=7, sp_ignored=1 @@ -145,6 +152,57 @@ With "-n" options you could get a "nagios like" output with metrics : You need to add this in cron to refresh metadata into LL::NG configuration. + +.. _importmetadataconfig: + +Metadata import configuration file +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. versionadded:: 2.0.15 + +You can now use a configuration file for the script in order to handle most custom cases. + +Here is an example of a INI-formatted configuration file:: + + # main script options, these will be overriden by the CLI options + [main] + dry-run=1 + verbose=1 + metadata=http://url/to/metadata.xml + ; Multi-value options + ignore-idp=entity-id-to-ignore-1 + ignore-idp=entity-id-to-ignore-2 + + # Default exported attributes for IDPs + [exportedAttributes] + cn=0;cn + eduPersonPrincipalName=0;eduPersonPrincipalName + ... + + # options that apply to all providers + [ALL] + ; Disable signature requirement on requests + samlSPMetaDataOptionsCheckSSOMessageSignature=0 + samlSPMetaDataOptionsCheckSLOMessageSignature=0 + ; Store SAML assertions in session + samlIDPMetaDataOptionsStoreSAMLToken=1 + ; Mark ePPN as always required + attribute_required_eduPersonPrincipalName=1 + ... + + # Specific provider configurations + [https://test-sp.federation.renater.fr] + ; All attributes are optional for this provider + attribute_required=0 + ; Override some options + samlSPMetaDataOptionsNameIDFormat=persistent + + [https://idp.renater.fr/idp/shibboleth] + ; declare an extra attribute from this provider + exported_attribute_eduPersonAffiliation=1;uid + + + Add your SP into the federation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/lemonldap-ng-common/scripts/importMetadata b/lemonldap-ng-common/scripts/importMetadata index 44e5e670e..3df31423c 100755 --- a/lemonldap-ng-common/scripts/importMetadata +++ b/lemonldap-ng-common/scripts/importMetadata @@ -766,6 +766,7 @@ Options: -a, --nagios output statistics in Nagios format -r, --remove remove provider from LemonLDAP::NG if it does not appear in metadata -n, --dry-run print statistics but do not apply changes + -c, --config-file use provided configuration file -v, --verbose increase verbosity of output -h, --help print full documentation @@ -812,6 +813,48 @@ present in the imported metadata This option prevents the modified configuration from being saved. It can be used for testing. +=item B<-c>, B<--config-file> + +Using a configuration file lets you do advanced configuration on a global per-provider basis. +The configuration file is stored in .ini format. Here is an example file + + # main script options, these will be overriden by the CLI options + [main] + dry-run=1 + verbose=1 + metadata=http://url/to/metadata.xml + ; Multi-value options + ignore-idp=entity-id-to-ignore-1 + ignore-idp=entity-id-to-ignore-2 + + # Default exported attributes for IDPs + [exportedAttributes] + cn=0;cn + eduPersonPrincipalName=0;eduPersonPrincipalName + ... + + # options that apply to all providers + [ALL] + ; Disable signature requirement on requests + samlSPMetaDataOptionsCheckSSOMessageSignature=0 + samlSPMetaDataOptionsCheckSLOMessageSignature=0 + ; Store SAML assertions in session + samlIDPMetaDataOptionsStoreSAMLToken=1 + ; Mark ePPN as always required + attribute_required_eduPersonPrincipalName=1 + ... + + # Specific provider configurations + [https://test-sp.federation.renater.fr] + ; All attributes are optional for this provider + attribute_required=0 + ; Override some options + samlSPMetaDataOptionsNameIDFormat=persistent + + [https://idp.renater.fr/idp/shibboleth] + ; declare an extra attribute from this provider + exported_attribute_eduPersonAffiliation=1;uid + =item B<-v>, B<--verbose> Increase verbosity during script execution -- GitLab