2011-10-08 55 views
0

Perl CGI Web應用程序是我的Shibboleth服務提供商。 受Shibb保護的cgi導致重定向到Shibboleth IDP。 身份驗證成功,並重定向回受保護的CGI頁面。 我可以看到Shibboleth會話變量,但我沒有看到'REMOTE_USER'變量集。 Shibboleth2.xml有'REMOTE-USER =「eppn transient-id targeted-id」。 我在做什麼錯?我需要在屬性配置文件中設置REMOTE_USER(REMOTE-USER)?與Shibboleth服務提供商處理遠程用戶變量

感謝

回答

1

你有你的屬性map.xml設置,將創建EPPN,短暫-ID,有針對性-ID的一個?我在別名中添加了persistent-id,如下所示:

<!-- more OLAT support --> 
<Attribute name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" 
     id="Shib-eduPersonTargetedID" 
     aliases="Shib-SwissEP-UniqueID persistent-id"> 
    <AttributeDecoder xsi:type="NameIDAttributeDecoder" 
     formatter="$Name!!$NameQualifier!!$SPNameQualifier"/> 
</Attribute> 

並且及時地,該值也出現在REMOTE_USER中。