------------------------------------------------------------------------------------------
SecureSwitch - SSO Solution Software
  with SecureSwitch Portal - EIP*1 Solution Software
  with Nyx Custom Tag Library - JSP Custom Tag Library
  Powered by Nyx Kernel - Library for Authentication Authorization System
                                                                     2008/10/16 NyxProject
                                                                        Yoshihiro.Hamanaka
                                                                http://nyx.sourceforge.jp/
*1:Enterprise Information Portal
------------------------------------------------------------------------------------------
[ Open Source License ]
SecureSwitchMIT LicenseŎgp邱Ƃo܂B
SecureSwitch͔cړIŎgp邱Ƃz肵ĊJĂ܂A
cړI̗płꍇMIT Licensȅ𖞂ȂΎgp\łB

------------------------------------------------------------------------------------------
[ Linked Library ]
SecureSwitch̓I[v\[XCZXƂČJĂ郉CugpĂ܂B
SecureSwitch͂̃Cu𓯍ԂŔzzĂ܂A
̎gpɊւĂ͊eCũCZXɂ苖܂B
ȉSecureSwitchgpĂȃI[u\[X\tgEGA܂B

 * jQuery 1.2.x - MIT License
 * Spring Framework - Apache Software License, Version 2.0.
 * Bouncy Castle Crypto APIs - Apache Software License, Version 1.1.
 * Apache Derby - Apache Software License, Version 2.0.
 * Apache Commons FileUpload - Apache Software License, Version 2.0.
 * Apache Commons Logging - Apache Software License, Version 2.0.
 * Apache Log4j Component - Apache Software License, Version 2.0.
 * Apache XML-RPC 3.1 - Apache Software License, Version 2.0.
 * JSP Standard Tag Library 1.1 - Apache Software License, Version 2.0.
 * J2EE JavaMail API - Sun Public License
 * OpenID 2.0 Java Library - Apache Software License, Version 2.0.

------------------------------------------------------------------------------------------
[ Install ]

ECentOS5 or Windows XP/Vista
EJavaSE 6 update 2@ȍ~
ESecureSwitch v0.6.0 ȍ~


ECentOS5 or Windows XP/Vista
EJavaSE 6 update 2
ESecureSwitch v0.6.0
EPostgreSQL 8.3

A.SecureSwitch̃CXg[
PDSun@MicrosystemsJavaSE_E[hTCgJDK6_E[hCXg[܂B
@@http://java.sun.com/javase/ja/6/download.html
@@ic:\jdk1.6.0_04\ɃCXg[ƂĈȌ܂j
QDNyxProject̃TCgSecureSwitch_E[h܂B
@@https://sourceforge.jp/projects/nyx
RD_E[hSecureSwitch̃A[JCuA
@@󔒕QoCg܂܂Ȃꏊɉ𓀂܂B
@@iC:\secure-switch\ɉ𓀂ƂĈȌ܂j
SDNXNvgɃCXg[pX̐ݒs܂B
@@SecureSwitch.bateLXgGfB^ŊJAJAVA_HOMEϐNYX_HOMEϐҏW܂B
@@it@CC:\secure-switch\SecureSwitch.batɂ܂j
TDJAVA_HOMEϐɂJDK̃CXg[fBNgw肵܂B
@@ȉꍇc:\jdk1.6.0_04\ƂȂ܂j
UDNYX_HOMEϐɂSecureSwitch̉𓀐fBNgw肵܂B
@@ȉꍇC:\secure-switch\ɂȂ܂j

B.SecureSwitch̃ZbgAbv
PDSecureSwitchN܂B
@@SecureSwitch.bat_uNbNSecureSwitch BootLoaderN܂B
@@ȉꍇC:\secure-switch\SecureSwitch.batɂȂ܂j
QDN[h̓͂߂܂̂ŁAustartv͂EnterL[܂B
RDInternetExplorerFireFoxȂǂWebuEUSecureSwitch PortalJ܂B
@@http://localhost:8080/portal/index.sv
SDSecureSwitchPortal̉ʂJ܂B
@@pX[h̓͂߂܂̂ŁAȉID/PW͂܂B
@@ID : administrator
@@PW : admin
TD[Ǘj[]->[{]J܂B
UDuSMTPT[o[zXgvƁuSMTPT[o[|[gv̐ݒ
@@SecureSwitchݒuĂT[o[ANZX\
@@SMTPT[o[Őݒ肵܂B
VDuCookiehCv̐ݒSecureSwitchݒuĂA
@@T[o[(J)Őݒ肵܂B
WD[Ǘj[]->[J[l]J܂B
XDuNyx-RPCT[o[URLv̐ݒVŐݒ肵
@@T[o[܂߂URLŐݒ肵܂B
10D[lݒ]->[pX[hݒ]JAdministrator[U[̃pX[hύX܂B
11D[Ǘ҃j[]->[SSOݒ]->[[U[Ǘ]J܂B
12DuGuest Userv̐ݒJ̃[U[̃pX[hύX܂B
13DSecureSwitchċN܂B
@@SecureSwitch.bat_uNbNSecureSwitch BootLoaderN܂B
@@ȉꍇC:\secure-switch\SecureSwitch.batɂȂ܂j
14DN[h̓͂߂܂̂ŁAurestartv͂EnterL[܂B
15DxWebuEUIAēxSecureSwitchPortal̉ʂJ܂B
@@http://localhost:8080/portal/index.sv
16DVݒ肵IDƃpX[hŃOC܂B

C.SecureSwitchPostgreSQLŎgpꍇ
PDPostgreSQLSSO-DBp̐ڑ[U[ƃf[^x[X쐬܂B
@@iPostgreSQL̃CXg[EZbgAbvɂĂ͏ȗ܂j
@@Eڑ[U[͈ȉSQLō쐬ł܂B(ID:sso / PW:ssȍꍇ)
  CREATE ROLE sso LOGIN
  ENCRYPTED PASSWORD 'md5570246a7da8c8c304c17ea2bd6f462d6'
  NOSUPERUSER NOINHERIT CREATEDB NOCREATEROLE;
  Ef[^x[X͈ȉSQLō쐬ł܂BiDBssoAڑ[U[IDssȍꍇj
  CREATE DATABASE sso WITH OWNER = sso ENCODING = 'UTF8';
QDSecureSwitch PortalJ܂B
@@http://localhost:8080/portal/index.sv
RD[Ǘj[]->[SSOݒ]->[SSO-JDBCݒ]J܂B
SDuJDBChCov̐ݒuorg.postgresql.DrivervɕύX܂B
TDuJDBCڑpX[hv̐ݒ
@@P̎菇ō쐬ڑ[U[̃pX[hɕύX܂B
UDuJDBCڑ[U[v̐ݒ
@@P̎菇ō쐬ڑ[U[̃[U[IDɕύX܂B
VDuJDBCڑURLv̐ݒ
@@ujdbc:postgresql://localhost:5432/ssovɕύX܂B
@@iDBzXglocalhostA|[g5432ADBssȍꍇj
WDuDB^Cv(derby|postgresql)v̐ݒupostgresqlvɕύX܂B
XDSecureSwitchċN܂B
