[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[upki-fed:01193] Re: Embedded DSのwayf_discofeed_url(IdPリストに表示するIdPを動的に変更)について



西村です。

回答遅くなりまして申し訳ございません。

> 運用dsでwayf_discofeed_urlを利用する場合は、上記フラグは設定不要で絞り込みできる、という事でよかったでしょうか?

はい。
現在test-dsのほうがバージョンが若干進んだ状態です。運用フェデレーションのDSは
wayf_discofeed_urlが定義されていればフラグは無視して機能するようになる
はずです。

> 試しに、運用dsを使って運用フェデレーションのwayf_discofeed_url を指定してみましたが、絞り込めませんでした。

運用フェデレーションのwayf_discofeed_urlというのは、学認申請システムの
/ProdFed/のURLを指定するということでしょうか?

学認申請システムの/ProdFed/のDiscoFeed URLについては、特定の申請書ベース
ID(PS0NNNJP)を指定できるのはそのSPだけ、という制限をかけておりますので、
その部分でうまくいかないかもしれません。特に/ProdFed/と/TestFed/で違い
はありませんので、そのSPのDiscoFeedを指定するようにしていただければと思います。

> もし本番環境以外で、運用ds、運用フェデレーションのwayf_discofeed_url を指定した絞り込みを、動作確認する方法がありましたら、

逆に、上記制限はブラウザ上で実現しているものなので、ブラウザが本番環境であると
認識する状況(/etc/hostsで名前解決を変更するなどして)であれば動作すると
思われます。

> 2017/11/20 17:39、osws 牟田口満 <xxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxx>のメール:
> 
> NII 西村さま
> 
> たびたびの質問すみません。
> オープンソース・ワークショップの牟田口です。
> 
> お時間あるときに、2点教えて頂けたら幸いです。
> 
> ①
> 運用ds(https://ds.gakunin.nii.ac.jp/WAYF/embedded-wayf.js/snippet.html)と;
> test-ds(https://test-ds.gakunin.nii.ac.jp/WAYF/embedded-wayf.js/snippet.html)を比較した処、;
> test-dsの方のみ、「wayf_use_disco_feed」フラグがありました。
> 
> 運用dsでwayf_discofeed_urlを利用する場合は、上記フラグは設定不要で絞り込みできる、という事でよかったでしょうか?
> 
> 
> ②
> 運用dsの絞り込みが動くかどうか、開発環境(https://e-rad.local:4437/)等を使って確認したいと思っています。;
> 試しに、運用dsを使って運用フェデレーションのwayf_discofeed_url を指定してみましたが、絞り込めませんでした。
> 
> もし本番環境以外で、運用ds、運用フェデレーションのwayf_discofeed_url を指定した絞り込みを、動作確認する方法がありましたら、
> 教えて頂きたいと思っています。
> 
> 
> よろしくお願いいたします。
> 
> 
> 2017年11月16日 0:00 osws 牟田口満 <xxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxx>:
> NII 西村さま
> 
> ご回答感謝です。
> オープンソース・ワークショップの牟田口です。
> 2通りで出来ました!
> 
> ①
> > test-dsの/WAYFを使う場合はtest-dsから取得したもので試していただけないでしょうか。
> 
> test-dsで試したら出来ました。
> ありがとうございました。
> 
> DSってtest用もあるのですね。
> 普段は下記ページで見ていて、てっきりDSは1種類なのかと勘違いしていました。
> 
> https://meatwiki.nii.ac.jp/confluence/display/GakuNinShibInstall/Embedded+DS
> 
> DSのテンプレートをよく見直してみたら、テンプレートのURLも記載してありますね。
> また、下記ページにもtest-dsのテンプレートが記載されてますね。
> https://meatwiki.nii.ac.jp/confluence/pages/viewpage.action?pageId=12158251
> 
> どちらも恥ずかしながら、見えてませんでした。
> 
> ②
> > var wayf_use_disco_feed = true;
> > を明示的に入れていただければと思います。
> 
> 学認DSで上記を追加しても出来ました。
> 
> 大変助かりました。
> ありがとうございました。
> 
> 
> 2017年11月15日 18:57 Takeshi NISHIMURA <xxxxxxx@xxxxxxxxx>:
> 
> 牟田口様
> NIIの西村です。
> 
> お試しいただきありがとうございます。
> テンプレートが学認DS(ds.gakunin.nii.ac.jp)のものに見えますので、
> test-dsの/WAYFを使う場合はtest-dsから取得したもので試していただけないでしょうか。
> # test-dsのほうが若干バージョンが上がっております。
> 
> また、後方互換性のためトリッキーな判定を入れておりますので、もし
> 上記でうまくいかない場合は
> var wayf_use_disco_feed = true;
> を明示的に入れていただければと思います。
> 
> > 2017/11/15 18:47、osws 牟田口満 <xxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxx>のメール:
> >
> > お世話になっております。
> > オープンソース・ワークショップの牟田口です。
> >
> > ここを見ながらEmbedded DSを設定しています。
> > テストフェデレーションで、IdPリストに表示するIdPを動的に変更を試したかったのですが、うまくいきませんでした。
> > wayf_discofeed_url以外にも設定が必要なのでしょうか?
> >
> > どなたかわかる方がいらっしゃいましたら、ご助言頂きたいです。
> >
> > ----------------------------------------
> > --- ここを見ながら
> > ----------------------------------------
> >
> > https://meatwiki.nii.ac.jp/confluence/pages/viewpage.action?pageId=12158251
> > > ・IdPリストに表示するIdPを動的に変更
> > > ※こちらもテンプレートの変更にて設定します。
> > >  今回は、以下のように、予め準備しているDiscoFeedファイルを使って行います。
> > > wayf_discofeed_url(認証が可能なIdPリストURL):
> > >   例)1番を割り振られた場合
> > >   var wayf_discofeed_url = "https://ex-sp-test01.gakunin.nii.ac.jp/discofeed.list";;
> >
> > ----------------------------------------
> > --- Embedded DS設定値
> > ----------------------------------------
> >
> > var wayf_URL = "https://test-ds.gakunin.nii.ac.jp/WAYF";;
> >
> > var wayf_discofeed_url = "https://office.gakunin.nii.ac.jp/TestFed/export/discofeed/TS0559JP";;
> >
> > (念のため、設定したEmbedded DSを添付します)
> >
> > よろしくお願いします。

-- 
西村健
国立情報学研究所 TEL:03-4212-2890
⌘