鷹山 (C)1996-2026 Copyright  データベースアメニティ研究所 ▼ Connected via IPv4
仁科辰夫教授 最終講義 2023.3.17 米沢キャンパス中示A
…

【研究ノート】 Shibboleth IdPでBase64に変換する方法

一覧戻る進む
研究ノート-Shibboleth IdPでB@1170-Shibboleth IdPでBase64に変換する方法

シボレス認証によって、このページの感想やコメント、質問などを記入できます。学術認証フェデレーション(学認)参加機関から利用できます。
→ シボレスログイン
→ RSS
シボレス-トップメニュー
学認参加機関/一覧
ページレビュー説明書
山形大学 学術認証-fed

ID⇒#1170@研究ノート;
要約【研究ノート】Shibboleth IdPでBase64に変換する方法⇒#1170@研究ノート;
日時記録=2009/9/18, 修正=2009/9/22
研究者伊藤 智博
リンク関連外部URL=https://upki-por…, 学認共有URL=, 講義 研究 発表 業績 テーマ 製品 計算式
内容Shibboleth IdPでBase64に変換する方法

Shibboleth IdPで属性情報をSPに送信するときに、Base64に変換する方法をためしました。サンプルコンフィグを下記に示します1)。

<resolver:AttributeDefinition id="eduPersonPrincipalNameBase64" xsi:type="Script" xmlns="urn:mace:shibboleth:2.0:resolver:ad"
sourceAttributeID="eduPersonPrincipalName">

<resolver:Dependency ref="xxxx" />

<Script>
<![CDATA[
importPackage(Packages.edu.internet2.middleware.shibboleth.common.attribute.provider);
importPackage(Packages.com.sun.org.apache.xerces.internal.impl.dv.util);
eduPrincipal2=eduPersonPrincipalName.getValues().get(0);
eduPersonPrincipalNameBase64=new BasicAttribute("eduPersonPrincipalNameBase64");
eduPersonPrincipalNameBase64.getValues().add(Base64.encode(eduPrincipal2.getBytes()));

]]>
</Script>
</resolver:AttributeDefinition>

<resolver:AttributeDefinition id="principalName" xsi:type="Scoped" xmlns="urn:mace:shibbol
eth:2.0:resolver:ad"
scope="yamagata-u.ac.jp" sourceAttributeID="eduPersonPrincipalNameBase64">

<resolver:Dependency ref="eduPersonPrincipalNameBase64" />

<resolver:AttributeEncoder xsi:type="SAML1ScopedString" xmlns="urn:mace:shibboleth
:2.0:attribute:encoder"
name="urn:mace:dir:attribute-def:eduPersonPrincipalName" />
<resolver:AttributeEncoder xsi:type="SAML2ScopedString" xmlns="urn:mace:shibboleth
:2.0:attribute:encoder"
name="urn:oid:1.3.6.1.4.1.5923.1.1.1.6" friendlyName="eduPersonPrincipalName" />

</resolver:AttributeDefinition>

【関連講義】
・サイバーキャンパス「鷹山」,UPKI関係資料2)


研究ノート
◆eduroam利用可能エリア-ルポ(国際高等セミナーハウス)
◆UPKI用Shibboleth IdPの構築記録(OS環境の設定 No.3)
◆【エラー解説】Shibboleth IdP 2.1.3 (tomcat関係-1)
◆【エラー解説】Shibboleth IdP 2.1.3  (tomcat関係-2)
◆【不具合】Windowsサーバ2003でShibboleth SPを構築するとコンテンツが破壊
◆Shibboleth IdP StoredID用のテーブルの作成 (MySQL)
◆Shibboleth IdPでBase64に変換する方法
◆【エラー解説】 Shibboleth SP 2.2.1 for x64, IIS
◆SAML1ScopedStringAttributeEncoderをScriptに変更するときの注意
◆IIS上にShibboleth SPを構築したときに属性情報の文字化けを修正する方法
◆eduroam試験結果(Windows系ノート)
◆特定のSPに属性が特定の条件を満たした時のみ属性情報を送信するIdPの設定
◆Active DirectoryをeduPersonスキーマ対応にする方法
◆OpenLDAPのプロキシ機能による属性の変換設定
◆三菱みなとみらい技術館
◆日本丸メモリアルパーク@神奈川県横浜市
研究ノート…
…
…
…
…
…
試料…
試料使用履歴…
ページレビュー※
シボレスページレビュー…/一覧
HyperLink