日時 | |
関係者(共同研究者) | |
シボレス Embedded Discovery Service (Internet2)
Internet2がシボレス(Shibboleth)用の組み込み用DS(Embedded Discovery Service; EDS)を開発しているとの情報を入手。
〇インストール方法
・オフィシャルサイトを参考に、DSパッケージをダウンロード
・SPのバージョンが2.4でない場合、アップグレードまたはインストール
・オフィシャルサイトを参考に、ShibbolethおよびDSのセットアップ
〇コメント
SP 2.4で動作するようである。
(DiscoveryFeedが必要、Shib SP 2.4より実装されている。
<Handler type="DiscoveryFeed" Location="/DiscoFeed"/>)
JSON形式で情報を提供する仕組みくさい。
langBundle is undefined とエラーがでるので、ひとまず、コードを次のように修正した(jaを追加)。
this.langBundles = {
'en': {
'fatal.divMissing': 'Supplied Div is not present in the DOM',
'fatal.noXMLHttpRequest': 'Browser does not support XMLHttpRequest, unable to load IdP selection data',
'fatal.wrongProtocol' : 'policy supplied to DS was not "urn:oasis:names:tc:SAML:profiles:SSO:idpdiscovery-protocol:single"',
'fatal.wrongEntityId' : 'entityId supplied was wrong"',
'fatal.noparms' : 'No parameters to to discovery session',
'fatal.noReturnURL' : "No URL return parmeter provided",
'idpPreferred.label': 'Use a preferred selection:',
'idpEntry.label': 'Or enter your organization\'s name',
'idpEntry.NoPreferred.label': 'Enter your organization\'s name',
'idpList.label': 'Or select your organization from the list below',
'idpList.NoPreferred.label': 'Select your organization from the list below',
'idpList.defaultOptionLabel': 'Please select your organization...',
'idpList.showList' : 'Allow me to pick from a list',
'idpList.showSearch' : 'Allow me to specify the site',
'submitButton.label': 'Continue',
'helpText': 'Help',
'defaultLogoAlt' : 'DefaultLogo'
},
'ja': {
'fatal.divMissing': 'Supplied Div is not present in the DOM',
'fatal.noXMLHttpRequest': 'Browser does not support XMLHttpRequest, unable to load IdP selection data',
'fatal.wrongProtocol' : 'policy supplied to DS was not "urn:oasis:names:tc:SAML:profiles:SSO:idpdiscovery-protocol:single"',
'fatal.wrongEntityId' : 'entityId supplied was wrong"',
'fatal.noparms' : 'No parameters to to discovery session',
'fatal.noReturnURL' : "No URL return parmeter provided",
'idpPreferred.label': 'Use a preferred selection:',
'idpEntry.label': 'Or enter your organization\'s name',
'idpEntry.NoPreferred.label': 'Enter your organization\'s name',
'idpList.label': 'Or select your organization from the list below',
'idpList.NoPreferred.label': 'Select your organization from the list below',
'idpList.defaultOptionLabel': 'Please select your organization...',
'idpList.showList' : 'Allow me to pick from a list',
'idpList.showSearch' : 'Allow me to specify the site',
'submitButton.label': 'Continue',
'helpText': 'Help',
'defaultLogoAlt' : 'DefaultLogo'
}
};
【関連URL】
オフィシャルURL:https://wiki.shi…
詳細ページ:https://spaces.i…
NativeSPHandler
:https://spaces.i…
学認(SWITCH EDS情報):https://www.gaku…
【関連ノート】
・シボレス EDS (Internet2) インストール記録1)