<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>vi b(l)og rock!!!</title>
    <description>備忘録</description>
    <link>https://viblogrock.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>ブログ移行しました。</title>
      <description>&lt;a href=&quot;http://viblogrock.blogspot.com/&quot;&gt;http://viblogrock.blogspot.com/&lt;/a&gt;&lt;a href=&quot;http://viblogrock.wordpress.com/&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
こちらに移行しました。&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%83%96%E3%83%AD%E3%82%B0%E7%A7%BB%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82</link> 
    </item>
    <item>
      <title>JSONIC 1.2 RESTServlet on Tomcat で文字化け</title>
      <description>原因は、この辺でしたが、JSONIC 1.1 の　WebServiceServletでは問題なかったので、&lt;br /&gt;
わからんかった。&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;a name=&quot;TomcatUseBodyEncodingForURI&quot;&gt;TomcatでGETの文字化け&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tomcat5以上を使っているときに、GETが文字化けすることがあります。 そのような場合には、server.xmlのConnectorタグに次の指定を追加します。&lt;/p&gt;
&lt;pre&gt;
&amp;lt;Connector ... useBodyEncodingForURI=&amp;quot;true&amp;quot;/&amp;gt; 
&lt;/pre&gt;
&lt;h2&gt;&lt;a name=&quot;TomcatURIEncoding&quot;&gt;TomcatでリクエストURLの文字化け&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tomcatを使っているときに、リクエストURL(パス)が文字化けすることがあります。 そのような場合には、server.xmlのConnectorタグに次の指定を追加します。 UTF-8の部分は、encodingfilterの設定にあわせてください。&lt;/p&gt;
&lt;pre&gt;
&amp;lt;Connector ... URIEncoding=&amp;quot;UTF-8&amp;quot;/&amp;gt; 
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/java/jsonic%201.2%20restservlet%20on%20tomcat%20%E3%81%A7%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91</link> 
    </item>
    <item>
      <title>Maven Additional Plugin</title>
      <description>http://webcache.googleusercontent.com/search?q=cache:CliYVCEcGRkJ:d.hatena.ne.jp/tomo_snowbug/20090309/1236614940+WTP%E3%80%80m2eclipse%E3%80%800.10&amp;amp;cd=1&amp;amp;hl=ja&amp;amp;ct=clnk&amp;amp;gl=jp&amp;amp;lr=lang_ja&amp;amp;client=firefox-a からパクリ&lt;br /&gt;
&lt;br /&gt;
Plugin&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB&quot;&gt;インストール&lt;/a&gt;後、プロジェクトごとにこの&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3&quot;&gt;プラグイン&lt;/a&gt;の機能を有効化するかどうかを、「PackageExplorer」のプロジェクトを右クリックして、Propertiesから設定するのですが、この設定が「&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/J2EE&quot;&gt;J2EE&lt;/a&gt;の&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/%A5%D1%A1%BC%A5%B9%A5%DA%A5%AF%A5%C6%A5%A3%A5%D6&quot;&gt;パースペクティブ&lt;/a&gt;のProjectビュー」でプロジェクトのPropertiesからだと表示されないのでした。&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/J2EE&quot;&gt;J2EE&lt;/a&gt;の&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/%A5%D1%A1%BC%A5%B9%A5%DA%A5%AF%A5%C6%A5%A3%A5%D6&quot;&gt;パースペクティブ&lt;/a&gt;と&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/Java&quot;&gt;Java&lt;/a&gt;の&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/%A5%D1%A1%BC%A5%B9%A5%DA%A5%AF%A5%C6%A5%A3%A5%D6&quot;&gt;パースペクティブ&lt;/a&gt;で違いがあると気づけておらず。。。&lt;br /&gt;
&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/eclipse/maven%20additional%20plugin</link> 
    </item>
    <item>
      <title>Eclipse Web Tools PlatformとMavenの統合</title>
      <description>&amp;nbsp;http://japan.internet.com/column/developer/20080520/26.html からパクリ
&lt;h2&gt;はじめに&lt;/h2&gt;
Eclipse Web Tools Platform（WTP）とM2Eclipse（M2）は別々のプロジェクトです。両者はいずれも、Eclipseを使って開発をする際に価値の高い機 能を提供します。WTPはWebおよびJava EEアプリケーション開発用のEclipseプラットフォームを機能拡張するツールセットで、一方のM2は、このIDEとMavenを密に統合します。こ の2つを同じプロジェクトで利用すると絶大な効果が得られますが、残念ながらまだ、WTPとM2を追加設定なしで統合することはできません。今回の記事で はこれについて取り上げます。&lt;br /&gt;
&lt;br /&gt;
この記事では、WTPとM2の統合ソリューションを使用して基本的なWebアプリケーションを開発していきます。プロジェクトのセットアップから配備ま での一連の構築手順を紹介するので、EclipseベースのJava Web開発を効率化するための参考にしていただけると幸いです。&lt;br /&gt;&lt;a href=&quot;https://viblogrock.blog.shinobi.jp/eclipse/eclipse%20web%20tools%20platform%E3%81%A8maven%E3%81%AE%E7%B5%B1%E5%90%88&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/eclipse/eclipse%20web%20tools%20platform%E3%81%A8maven%E3%81%AE%E7%B5%B1%E5%90%88</link> 
    </item>
    <item>
      <title>[oracle] oracle client をコピーする（CDなくしたときとかに）</title>
      <description>&lt;ol&gt;
    &lt;li&gt;orantを探し、コピーする&lt;/li&gt;
    &lt;li&gt;regeditで&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;　HKEY_LOCAL_MACHINE&amp;yen;SYSTEM&amp;yen;CurrentControlSet&amp;yen;Services&lt;/code&gt;に移動し、&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;Oracle&lt;/code&gt;&lt;em&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;HOME_NAME&lt;/code&gt;&lt;/em&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;TNSListener&lt;/code&gt;レジストリ・エントリをコピーする&lt;br /&gt;
    &lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;HKEY_CLASSES_ROOT&lt;/code&gt;に移動します&lt;br /&gt;
    次で始まるキーをコピーします
    &lt;ul&gt;
        &lt;li&gt;ORAMMCPMON10&lt;/li&gt;
        &lt;li&gt;ORCLSSO&lt;/li&gt;
        &lt;li&gt;OraOLEDB.ErrorLookup&lt;/li&gt;
        &lt;li&gt;OraOLEDB.OracleOracleInProcServer.XOraServer&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;HKEY_LOCAL_MACHINE&amp;yen;SOFTWARE&lt;/code&gt;に移動します&lt;br /&gt;
    &lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;ORACLE&lt;/code&gt;&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;Group&lt;/code&gt;キーをコピーします&lt;/li&gt;
    &lt;li&gt;Oracle Services for Microsoft Transaction Serverをインストールしている場合、&lt;br /&gt;
    &lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;HKEY_LOCAL_MACHINE&amp;yen;SYSTEM&amp;yen;CurrentControlSet&amp;yen;Services&amp;yen;Eventlog&amp;yen;&lt;br /&gt;
    Application&lt;/code&gt;に移動します&lt;br /&gt;
    &lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;Oracle Services for Microsoft Transaction Server&lt;/code&gt;キーをコピーします&lt;/li&gt;
    &lt;li&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;HKEY_CURRENT_USER&amp;yen;Software&lt;/code&gt;に移動します&lt;br /&gt;
    &lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;Microsoft&amp;yen;Windows&amp;yen;CurrentVersion&amp;yen;Explorer&amp;yen;MenuOrder&amp;yen;Start Menu&amp;yen;&lt;br /&gt;
    Programs&lt;/code&gt;の下にある&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;Oracle-&lt;/code&gt;&lt;em&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;HOME_NAME&lt;/code&gt;&lt;/em&gt;エントリなど、すべての&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;Oracle&lt;/code&gt;キーをコピーします&lt;/li&gt;
    &lt;li&gt;PATH環境変数のパスの更新&lt;br /&gt;
    &lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;PATH&lt;/code&gt;変数に&lt;em&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;ORACLE_BASE&lt;/code&gt;&lt;/em&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;&amp;yen;&lt;/code&gt;&lt;em&gt;&lt;code style=&quot;font-family: monospace; font-size: 1em; color: rgb(51, 102, 153); &quot;&gt;ORACLE_HOME&lt;/code&gt;&lt;/em&gt;を含むOracleエントリをコピーします&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
これでできるかも</description> 
      <link>https://viblogrock.blog.shinobi.jp/oracle/-oracle-%20oracle%20client%20%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B%EF%BC%88cd%E3%81%AA%E3%81%8F%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%A8%E3%81%8B%E3%81%AB%EF%BC%89</link> 
    </item>
    <item>
      <title>Watchtower Library on Mac in Japanese</title>
      <description>&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;これで&lt;span style=&quot;font: 12.0px Arial&quot;&gt;Mac&lt;/span&gt;で&lt;span style=&quot;font: 12.0px Arial&quot;&gt;WTLib&lt;/span&gt;が直接？起動できます。&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; min-height: 14.0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://watchtowerlibraryformac.info/&quot;&gt;watchtowerlibraryformac.info/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; min-height: 14.0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; min-height: 14.0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;ですが、日本語が入力できないので、&lt;span style=&quot;font: 12.0px Arial&quot;&gt;kinput2 &amp;amp; canna &lt;/span&gt;をインストールする&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Hiragino Kaku Gothic ProN'; min-height: 18.0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial&quot;&gt;&lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;インストール&lt;/span&gt;&lt;span style=&quot;font: 12.0px Verdana&quot;&gt;(Canna&lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;も同時にインストールされる&lt;/span&gt;&lt;span style=&quot;font: 12.0px Verdana&quot;&gt;) &lt;br /&gt;
&lt;/span&gt;$ sudo port -d install kinput2&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial&quot;&gt;&lt;span style=&quot;font: 12.0px Verdana&quot;&gt;Canna&lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;サーバの起動設定&lt;/span&gt;&lt;span style=&quot;font: 12.0px Verdana&quot;&gt; &lt;br /&gt;
&lt;/span&gt;$ sudo launchctl load -w /opt/local/etc/LaunchDaemons/org.macports.canna/org.macports.canna.plist&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&lt;span style=&quot;font: 12.0px 'Lucida Grande'&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font: 12.0px Verdana&quot;&gt;X11&lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;の設定 &amp;nbsp;&lt;/span&gt;/.MacOSX/environment.plist &lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;を作る&lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Lucida Grande'&quot;&gt;&lt;br /&gt;
&lt;/span&gt;$ mkdir .MacOSX&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;$ vi ~/.MacOSX/environment.plist&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple Computer//DTD PLIST 1.0//EN&amp;quot; &amp;nbsp;&amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;dict&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;key&amp;gt;LANG&amp;lt;/key&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;string&amp;gt;ja_JP.UTF-8&amp;lt;/string&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;key&amp;gt;XMODIFIERS&amp;lt;/key&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;string&amp;gt;@im=kinput2&amp;lt;/string&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;/dict&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp;&amp;lt;/plist&amp;gt;&lt;br /&gt;
&lt;span style=&quot;font: 12.0px 'Lucida Grande'&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font: 12.0px Verdana&quot;&gt;kinput2 &lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;の自動起動&lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Lucida Grande'&quot;&gt;&lt;br /&gt;
&lt;/span&gt;$ cd /usr/X11/lib/X11/xinit/&lt;br /&gt;
$ cp xinitrc ^/xinitrc&lt;br /&gt;
&lt;span style=&quot;font: 12.0px 'Lucida Grande'&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font: 12.0px 'Hiragino Kaku Gothic ProN'&quot;&gt;# stsart some programs の下に以下の４行を追加&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;kinput2=/usr/X11R6/bin/kinput2&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;if [ -x $kinput2 ]; then&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;&amp;nbsp; &amp;nbsp; $kinput2 &amp;amp;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier&quot;&gt;fi&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/%E5%82%99%E5%BF%98%E9%8C%B2/watchtower%20library%20on%20mac%20in%20japanese</link> 
    </item>
    <item>
      <title>[GlassFish][OpenSSO]　設定続き　PolicyAgent</title>
      <description>PolicyAgentを設定して、webへのアクセスをOpenSSOに流します。&lt;br /&gt;
&lt;br /&gt;
まず、password file を要求されるので、作成しておきます。&lt;br /&gt;
ex)　C:\passwd.txt&lt;br /&gt;
&lt;br /&gt;
\web_agents\sjsws_agent へ移動して、agentadmin --install を実行します。&lt;br /&gt;
&lt;a href=&quot;http://blogs.sun.com/hanaki/entry/ssoadm_%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88_3_0_%E3%81%AE%E3%83%97%E3%83%AD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92&quot;&gt;ここ&lt;/a&gt;を参考に&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
OpenSSO server URL : http://FQDN:8080/opensso
&lt;/pre&gt;
Agent URL : http://FQDN:80&lt;br /&gt;
&lt;br /&gt;
設定が完了すると、http://FQDN:80へのアクセスを&lt;br /&gt;
http://FQDN:8080/openssoに転送する？ようになります。&lt;br /&gt;
&lt;br /&gt;
ためしに、http://FQDN:80にアクセスすると、「ページ読み込みエラー」になります。&lt;br /&gt;
OpenSSO側に設定が必要です。&lt;br /&gt;
&lt;br /&gt;
OpenSSOの設定ページを開き、「アクセス制御」タブをクリック、&lt;br /&gt;
「/ （最上位のレルム）」をクリック。&lt;br /&gt;
「エージェント」タブをクリック。&lt;br /&gt;
「web」タブが選択されていることを確認し、エージェントの新規ボタンをクリック。&lt;br /&gt;
agentaadmin で設定した内容と同じ設定を行う。&lt;br /&gt;
&lt;br /&gt;
続いて、ポリシーの設定を行います。&lt;br /&gt;
OpenSSOの設定ページを開き、「アクセス制御」タブをクリック、&lt;br /&gt;
「/ （最上位のレルム）」をクリック。&lt;br /&gt;
「ポリシー」タブをクリック。&lt;br /&gt;
「新規ポリシー」ボタンをクリック。&lt;br /&gt;
&lt;br /&gt;
ルール、対象を設定します。&lt;br /&gt;
設定するルールはこんな感じ。&lt;br /&gt;
&lt;pre&gt;
ルール：
 サービスタイプ：URL ポリシーエージェント
 リソース名：http://FQDN:80/*
 アクション： GET 許可  POST 許可
対象： OpenSSO アイデンティティー対象
　　　 選択したユーザー：amadmin のみ
条件：なし
応答プロバイダ：なし

これで、http://FQDN:80/にアクセスすると、OpenSSOに未ログイン時は、ログインページに
ログイン済み時は、対象のページに遷移する。
ちなみに、ページに遷移できるユーザはamadminのみ
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/-glassfish--opensso-%E3%80%80%E8%A8%AD%E5%AE%9A%E7%B6%9A%E3%81%8D%E3%80%80policyagent</link> 
    </item>
    <item>
      <title>[GlassFish][SSO] OpenSSO の適用なんか</title>
      <description>GlassFishをインストールします。&lt;br /&gt;
http://sdc.sun.co.jp/java/series/glassfish/200803.html&lt;br /&gt;
&lt;br /&gt;
Sun Java System Web Serverをインストールします。&lt;br /&gt;
sjsws-7_0u4-windows-i586.zip　を解凍してインストール。&lt;br /&gt;
&lt;br /&gt;
OpenSSOをインストールします。&lt;br /&gt;
opensso_enterprise_80.zip　を解凍。&lt;br /&gt;
&lt;br /&gt;
自ホストでOpenSSOを実行する場合、FQDNでアクセスできることを確認しておきます。&lt;br /&gt;
http://wikis.sun.com/pages/viewpage.action?pageId=32604295&lt;br /&gt;
&lt;br /&gt;
GlassFishにOpenSSOのwarをdeployします。&lt;br /&gt;
\opensso\deployable-war\opensso.war　を \glassfish\domains\domain1\autodeploy などにコピー。&lt;br /&gt;
&lt;br /&gt;
openssoにアクセスします。&lt;br /&gt;
http://ホスト名（FQDN）:8080/opensso&lt;br /&gt;
&lt;br /&gt;
設定画面が表示されます。&lt;br /&gt;
デフォルト設定画面でパスワードを設定すると、設定完了です。&lt;br /&gt;
&lt;br /&gt;
ログイン画面から、amadmin/先ほど指定したパスワード　でログインできます。&lt;br /&gt;
&lt;br /&gt;
続く。。。&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/-glassfish--sso-%20opensso%20%E3%81%AE%E9%81%A9%E7%94%A8%E3%81%AA%E3%82%93%E3%81%8B</link> 
    </item>
    <item>
      <title>[glassFish][SSO]　OpenSSO</title>
      <description>OpenSSOを&lt;a href=&quot;https://opensso.dev.java.net/public/use/index.html&quot;&gt;ダウンロード&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://download.java.net/general/opensso/stable/openssov1-build5/opensso_express_20080804.zip&quot;&gt;opensso_express_20080804.zip&lt;/a&gt;　の方です。&lt;br /&gt;
&lt;br /&gt;
glassfishでウェブアプリを配備&lt;br /&gt;
./opensso/deployable-war/opensso.war&lt;br /&gt;
&lt;br /&gt;
後は&lt;a href=&quot;http://sdc.sun.co.jp/javasystem/techtopics/identity/200707.html&quot;&gt;ここ&lt;/a&gt;を参考に設定する。&lt;br /&gt;
&lt;br /&gt;
&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/-glassfish--sso-%E3%80%80opensso</link> 
    </item>
    <item>
      <title>[Tomccat][SSO]　Jossoデータベース管理化</title>
      <description>基本的には&lt;a href=&quot;http://www.josso.org/confluence/display/JOSSO1/Database+Setup&quot;&gt;これ&lt;/a&gt;にならって修正する。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
webapp/xxxに以下のようなcontext.xmlを置く。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Context docbase=&amp;quot;josso&amp;quot; path=&amp;quot;josso&amp;quot; reloadable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Resource&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name=&amp;quot;jdbc/josso&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; auth=&amp;quot;Container&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&amp;quot;javax.sql.DataSource&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username=&amp;quot;root&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driverClassName=&amp;quot;org.gjt.mm.mysql.Driver&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url=&amp;quot;jdbc:mysql://localhost/josso&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxActive=&amp;quot;4&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxWait=&amp;quot;5000&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxIdle=&amp;quot;2&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;
&amp;lt;/Context&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gateway install --persintence db でインストールしなかった場合は、josso-gateway-stores.xmlを以下のように修正する。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;nbsp; ~ JOSSO: Java Open Single Sign-On&lt;br /&gt;
&amp;nbsp; ~&lt;br /&gt;
&amp;nbsp; ~ Copyright 2004-2009, Atricore, Inc.&lt;br /&gt;
&amp;nbsp; ~&lt;br /&gt;
&amp;nbsp; ~ This is free software; you can redistribute it and/or modify it&lt;br /&gt;
&amp;nbsp; ~ under the terms of the GNU Lesser General Public License as&lt;br /&gt;
&amp;nbsp; ~ published by the Free Software Foundation; either version 2.1 of&lt;br /&gt;
&amp;nbsp; ~ the License, or (at your option) any later version.&lt;br /&gt;
&amp;nbsp; ~&lt;br /&gt;
&amp;nbsp; ~ This software is distributed in the hope that it will be useful,&lt;br /&gt;
&amp;nbsp; ~ but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
&amp;nbsp; ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU&lt;br /&gt;
&amp;nbsp; ~ Lesser General Public License for more details.&lt;br /&gt;
&amp;nbsp; ~&lt;br /&gt;
&amp;nbsp; ~ You should have received a copy of the GNU Lesser General Public&lt;br /&gt;
&amp;nbsp; ~ License along with this software; if not, write to the Free&lt;br /&gt;
&amp;nbsp; ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA&lt;br /&gt;
&amp;nbsp; ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.&lt;br /&gt;
&amp;nbsp; ~&lt;br /&gt;
&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;lt;s:beans xmlns:s=&amp;quot;http://www.springframework.org/schema/beans&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:db-istore=&amp;quot;urn:org:josso:db:identitystore&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:memory-istore=&amp;quot;urn:org:josso:memory:identitystore&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:db-sstore=&amp;quot;urn:org:josso:db:sessionstore&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:memory-sstore=&amp;quot;urn:org:josso:memory:sessionstore&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:db-astore=&amp;quot;urn:org:josso:db:assertionstore&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:memory-astore=&amp;quot;urn:org:josso:memory:assertionstore&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; urn:org:josso:db:identitystore http://www.josso.org/schema/josso-db-identitystore.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; urn:org:josso:memory:identitystore http://www.josso.org/schema/josso-memory-identitystore.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; urn:org:josso:db:sessionstore http://www.josso.org/schema/josso-db-sessionstore.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; urn:org:josso:memory:sessionstore http://www.josso.org/schema/josso-memory-sessionstore.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; urn:org:josso:db:assertionstore http://www.josso.org/schema/josso-db-assertionstore.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; urn:org:josso:memory:assertionstore http://www.josso.org/schema/josso-memory-assertionstore.xsd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- ===================================================================== --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- JOSSO Identity Store, the id is very important because it is&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- referenced by the session manager and who knows where else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- ===================================================================== --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-istore:datasource-store id=&amp;quot;josso-identity-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dsJndiName=&amp;quot;java:/DefaultDS&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userQueryString=&amp;quot;SELECT NAME FROM JOSSO_USER WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolesQueryString=&amp;quot;SELECT ROLE FROM JOSSO_USER_ROLE WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentialsQueryString=&amp;quot;SELECT LOGIN AS USERNAME, PASSWORD FROM JOSSO_USER WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userPropertiesQueryString=&amp;quot;SELECT NAME, VALUE FROM JOSSO_USER_PROPERTY WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resetCredentialDml=&amp;quot;UPDATE JOSSO_USER SET PASSWORD = ? WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; relayCredentialQueryString=&amp;quot;SELECT LOGIN FROM JOSSO_USER WHERE #?# = ?;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-istore:jdbc-store&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id=&amp;quot;josso-identity-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driverName=&amp;quot;com.mysql.jdbc.Driver&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionURL=&amp;quot;jdbc:mysql://localhost:3306/josso&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionName=&amp;quot;root&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionPassword=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userQueryString=&amp;quot;SELECT LOGIN AS NAME FROM JOSSO_USER WHERE LOGIN = ?&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolesQueryString=&amp;quot;SELECT NAME AS ROLE FROM JOSSO_USER_ROLE WHERE LOGIN = ?&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentialsQueryString=&amp;quot;SELECT LOGIN AS USERNAME, PASSWORD FROM JOSSO_USER WHERE LOGIN = ?&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userPropertiesQueryString=&amp;quot;SELECT NAME, VALUE FROM JOSSO_USER_PROPERTY WHERE LOGIN = ?&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resetCredentialDml=&amp;quot;UPDATE JOSSO_USER SET PASSWORD = ? WHERE LOGIN = ?&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; relayCredentialQueryString=&amp;quot;SELECT LOGIN FROM JOSSO_USER WHERE #?# = ?&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-istore:jdbc-store&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id=&amp;quot;josso-identity-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driverName=&amp;quot;org.hsqldb.jdbcDriver&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionURL=&amp;quot;jdbc:hsqldb:mem:jossodb&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionName=&amp;quot;sa&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionPassword=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userQueryString=&amp;quot;SELECT NAME FROM JOSSO_USER WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rolesQueryString=&amp;quot;SELECT ROLE FROM JOSSO_USER_ROLE WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentialsQueryString=&amp;quot;SELECT LOGIN AS USERNAME, PASSWORD FROM JOSSO_USER WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userPropertiesQueryString=&amp;quot;SELECT NAME, VALUE FROM JOSSO_USER_PROPERTY WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resetCredentialDml=&amp;quot;UPDATE JOSSO_USER SET PASSWORD = ? WHERE LOGIN = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; relayCredentialQueryString=&amp;quot;SELECT LOGIN FROM JOSSO_USER WHERE #?# = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;memory-istore:memory-store id=&amp;quot;josso-identity-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentialsFileName=&amp;quot;josso-credentials.xml&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usersFileName=&amp;quot;josso-users.xml&amp;quot; s:scope=&amp;quot;singleton&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- ===================================================================== --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- JOSSO Session Store, the id is very important because it is&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- referenced by the session manager and who knows where else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- ===================================================================== --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;memory-sstore:memory-store id=&amp;quot;josso-session-store&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Chagne the store implementation if you want to use DB Assertion stores (useful for clustesr and failover) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-sstore:jdbc-store&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id=&amp;quot;josso-session-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driverName=&amp;quot;org.hsqldb.jdbcDriver&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionURL=&amp;quot;jdbc:hsqldb:mem:jossodb&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionName=&amp;quot;sa&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionPassword=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE SESSION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadAllQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertDml=&amp;quot;INSERT INTO JOSSO_SESSION VALUES (?, ?, ?, ?, ?, ?, ?);&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; updateDml=&amp;quot;UPDATE JOSSO_SESSION SET USERNAME = ?, CREATION_TIME = ?, LAST_ACCESS_TIME = ?, ACCESS_COUNT = ?, MAX_INACTIVE_INTERVAL = ?, VALID = ? WHERE SESSION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeQuery=&amp;quot;SELECT COUNT(1) FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keysQuery=&amp;quot;SELECT SESSION_ID FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadByUserNameQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE USERNAME = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadByValidQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE VALID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadByLastAccessTimeQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE LAST_ACCESS_TIME = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteDml=&amp;quot;DELETE FROM JOSSO_SESSION WHERE SESSION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteAllDml=&amp;quot;DELETE FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-sstore:datasource-store&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id=&amp;quot;josso-session-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dsJndiName=&amp;quot;java:/DefaultDS&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE SESSION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadAllQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertDml=&amp;quot;INSERT INTO JOSSO_SESSION VALUES (?, ?, ?, ?, ?, ?, ?);&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; updateDml=&amp;quot;UPDATE JOSSO_SESSION SET USERNAME = ?, CREATION_TIME = ?, LAST_ACCESS_TIME = ?, ACCESS_COUNT = ?, MAX_INACTIVE_INTERVAL = ?, VALID = ? WHERE SESSION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeQuery=&amp;quot;SELECT COUNT(1) FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keysQuery=&amp;quot;SELECT SESSION_ID FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadByUserNameQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE USERNAME = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadByValidQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE VALID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadByLastAccessTimeQuery=&amp;quot;SELECT SESSION_ID, USERNAME, CREATION_TIME, LAST_ACCESS_TIME, ACCESS_COUNT, MAX_INACTIVE_INTERVAL, VALID FROM JOSSO_SESSION WHERE LAST_ACCESS_TIME = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteDml=&amp;quot;DELETE FROM JOSSO_SESSION WHERE SESSION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteAllDml=&amp;quot;DELETE FROM JOSSO_SESSION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- ===================================================================== --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- JOSSO Assertion Store, the id is very important because it is&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- referenced by the assertion manager and who knows where elese&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- ===================================================================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Chagne the store implementation if you want to use DB Assertion stores (useful for clustesr and failover) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;memory-astore:memory-store id=&amp;quot;josso-assertion-store&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-astore:datasource-store&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id=&amp;quot;josso-assertion-store&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dsJndiName=&amp;quot;java:/DefaultDS&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeQuery=&amp;quot;SELECT COUNT(1) FROM JOSSO_ASSERTION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keysQuery=&amp;quot;SELECT ASSERTION_ID FROM JOSSO_ASSERTION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadAllQuery=&amp;quot;SELECT ASSERTION_ID, SECURITY_DOMAIN_NAME, SSO_SESSION_ID, CREATION_TIME, VALID FROM JOSSO_ASSERTION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadQuery=&amp;quot;SELECT ASSERTION_ID, SECURITY_DOMAIN_NAME, SSO_SESSION_ID, CREATION_TIME, VALID FROM JOSSO_ASSERTION WHERE ASSERTION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteAllDml=&amp;quot;DELETE FROM JOSSO_ASSERTION;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteDml=&amp;quot;DELETE FROM JOSSO_ASSERTION WHERE ASSERTION_ID = ?;&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertDml=&amp;quot;INSERT INTO JOSSO_ASSERTION VALUES (?, ?, ?, ?, ?);&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/s:beans&amp;gt;&lt;br /&gt;</description> 
      <link>https://viblogrock.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/-tomccat--sso-%E3%80%80josso%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E7%AE%A1%E7%90%86%E5%8C%96</link> 
    </item>

  </channel>
</rss>