SSO表結(jié)構(gòu)說(shuō)明_第1頁(yè)
SSO表結(jié)構(gòu)說(shuō)明_第2頁(yè)
SSO表結(jié)構(gòu)說(shuō)明_第3頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、SSO數(shù)據(jù)結(jié)構(gòu)說(shuō)明表格:PISSO_PIM2表格:PISSO_PIM_GROUP3表格:PISSO_APP_GROUP4表格:PISSO_PIM_GROUP_MEMBER5表格:PISSO_APP_GROUP_MEMBER6表格:PISSO_UID7表格:PISSO_CALLER_KEY8表格:PISSO_SESSION9表格:SSO_MARKID10表格:PISSO_CERTIFICATE11表格:PISSO_CMBE12SSO日常數(shù)據(jù)維護(hù)流程14CREATETABLE'pisso_pim'('uid'varchar(32)NOTNULLdefault”,&#

2、39;cn'varchar(64)NOTNULLdefault”,'sn'varchar(32)NOTNULLdefault”,'mail'varchar(64)default”,'givenName'varchar(32)default”,'telephoneNumber'varchar(32)default'"00000"','userPassword'varchar(32)NOTNULLdefault'"00000"','

3、Description'varchar(255)NOTNULLdefault'"00000000000000000"',UNIQUEKEY'uid'('uid'),KEY'cn'('cn')ENGINE=MyISAMDEFAULTCHARSET=utf8;建構(gòu)語(yǔ)法;表格說(shuō)明:存放SSO單點(diǎn)登入的人員基本數(shù)據(jù)。內(nèi)容有uid也就是單點(diǎn)登入工號(hào),cn身份證號(hào),sn姓名,mail電子郵件,givenName系統(tǒng)顯示的名稱,telephoneNumber電話號(hào)碼,userPassword用戶密碼,

4、Description描述。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明uidvarchar(32)noPkcnvarchar(64)noPkSnvarchar(32)noMailvarchar(64)yesgivenNamevarchar(32)yestelephoneNumbervarchar(32)no00000userPasswordvarchar(32)no00000Descriptionvarchar(255)yes00000000000000000其他說(shuō)明欄位Description變更為判斷密碼變更依據(jù),進(jìn)行三個(gè)月一次的用戶密碼變更。CREATETABLE'p

5、isso_pim_group'('cn'varchar(32)NOTNULLdefault”,'owner'varchar(32)defaultNULL,'description'varchar(32)defaultNULL,'ou'varchar(64)defaultNULL,PRIMARYKEY('cn')ENGINE=MyISAMDEFAULTCHARSET=utf8;建構(gòu)語(yǔ)法;表格說(shuō)明:存放SSO單點(diǎn)登入的部門(mén)基本數(shù)據(jù)。內(nèi)容有cn部門(mén)代號(hào),owner保留,Description描述,ou保留。數(shù)據(jù)結(jié)

6、構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明cnvarchar(32)noPkownervarchar(32)yesNULLdescriptionvarchar(32)yesNULLouvarchar(64)yesNULL其他說(shuō)明:無(wú)CREATETABLE'pisso_app_group'('cn'varchar(32)NOTNULLdefault”,'owner'varchar(32)defaultNULL,'description'varchar(32)defaultNULL,'ou'varchar(64

7、)defaultNULL,PRIMARYKEY('cn')ENGINE=MyISAMDEFAULTCHARSET=utf8;建構(gòu)語(yǔ)法;表格說(shuō)明:存放SSO單點(diǎn)登入的應(yīng)用程式基本數(shù)據(jù)。內(nèi)容有cn應(yīng)用程式代號(hào),owner應(yīng)用程式負(fù)責(zé)人員,Description應(yīng)用程式顯示名稱,ou應(yīng)用程式連結(jié)位置。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明cnvarchar(32)noPkownervarchar(32)yesNULLdescriptionvarchar(32)yesNULLouvarchar(64)yesNULL其他說(shuō)明:無(wú)表格:pisso_pim_group_me

8、mberCREATETABLE'pisso_pim_group_member'('GroupID'varchar(32)NOTNULLdefault”,'MemberlD'varchar(32)NOTNULLdefault”,'MemberType'smallint(6)NOTNULLdefault'0',KEY'pisso_pim_group_member'('GroupID','MemberType','MemberID')ENGINE=MyISA

9、MDEFAULTCHARSET=utf8;建構(gòu)語(yǔ)法:表格說(shuō)明:存放SSO單點(diǎn)登入的用戶與部門(mén)的關(guān)系數(shù)據(jù)。內(nèi)容有GroupID部門(mén)代號(hào),MemberID用戶代號(hào)(對(duì)應(yīng)pisso_pim中的uid),MemberType保留。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明GroupIDvarchar(32)NoPkMemberIDvarchar(32)NoPkMemberTypesmallint(6)No0Pk表格:pisso_app_group_memberCREATETABLE'pisso_app_group_member'('ApplicationlD

10、9;varchar(32)NOTNULLdefault",'MemberlD'varchar(32)NOTNULLdefault”,'MemberType'smallint(6)NOTNULLdefault'0',KEY'pisso_app_group_member'('ApplicationID','MemberType','MemberID')ENGINE=MyISAMDEFAULTCHARSET=utf8;建構(gòu)語(yǔ)法:表格說(shuō)明:存放SSO單點(diǎn)登入的用戶與應(yīng)用程式的關(guān)系數(shù)

11、據(jù)。內(nèi)容有ApplicationID應(yīng)用程式代號(hào),MemberID用戶代號(hào)(對(duì)應(yīng)pisso_pim中的uid),MemberType保留。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明ApplicationIDvarchar(32)NoPkMemberIDvarchar(32)NoPkMemberTypesmallint(6)No0PkCREATETABLE'pisso_uid'('cn'varchar(32)NOTNULLdefault”,'ouAbbr'varchar(8)NOTNULLdefault'','

12、seqNo'int(10)unsignedNOTNULLauto_increment,PRIMARYKEY('ouAbbr','seqNo'),UNIQUEKEY'cn'('cn')ENGINE=MyISAMDEFAULTCHARSET=utf8;ouAbbrseqNoHAN25BEJ26結(jié)果如右所示:seqNo增值時(shí),是依據(jù)ouAbbr來(lái)進(jìn)行增值。建構(gòu)語(yǔ)法:表格說(shuō)明:生成SSO單點(diǎn)登入的用戶的數(shù)據(jù)。內(nèi)容有cn身份證號(hào),ouAbbr用戶工號(hào)前綴,seqNo自動(dòng)增值用戶工號(hào)。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備

13、注說(shuō)明cnvarchar(32)NoouAbbrvarchar(8)NoPkseqNoint(10)No自動(dòng)增值Pk其他說(shuō)明:根據(jù)這張表生成用戶工號(hào),除了cn身份證號(hào)不可重復(fù),生成工號(hào)時(shí)會(huì)依據(jù)傳入的ouAbbr用戶工號(hào)前綴,自動(dòng)在欄位seqN。生成用戶序號(hào)。例如:1.原有表格數(shù)據(jù),當(dāng)插入新一筆用戶前綴HANouAbbrseqNoHAN25BEJ26HAN26表格:pisso_caller_keyCREATETABLE'pisso_caller_key'('SessionlD'varchar(64)NOTNULLdefault”COMMENT'',

14、'ApplicationlD'varchar(32)NOTNULLdefault”COMMENT'','CallerKey'int(11)NOTNULLdefault'0'COMMENT'',UNIQUEKEY'pisso_caller_key'('SessionID','ApplicationID','CallerKey')ENGINE=MyISAMDEFAULTCHARSET=utf8;建構(gòu)語(yǔ)法:表格說(shuō)明:存放SSOCallerKey據(jù),Calle

15、rKey的功用在於驗(yàn)證用戶是由SSO單點(diǎn)登入系統(tǒng),在進(jìn)入到其他的應(yīng)用系統(tǒng)中。內(nèi)容有SessionID,ApplicationID應(yīng)用程式代號(hào),CallerKey驗(yàn)證金鑰。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明SessionIDvarchar(64)NoPkApplicationIDvarchar(32)NoPkCallerKeyint(11)No0Pk其他說(shuō)明:驗(yàn)證機(jī)制:用戶登入SSO單點(diǎn)登入系統(tǒng)彳灸,點(diǎn)選其他應(yīng)用系統(tǒng)時(shí),SSO服務(wù)器會(huì)即時(shí)產(chǎn)生一組驗(yàn)證金鑰CallerKey,并將這一組驗(yàn)證金鑰伴隨著網(wǎng)路連結(jié)一起傳送到其他應(yīng)用系統(tǒng)。當(dāng)其他應(yīng)用系統(tǒng)收取并拆解這些資訊彳灸,在使用所

16、收取到的驗(yàn)證金鑰去向SSO服務(wù)器驗(yàn)證并移除這把金鑰,如果整個(gè)過(guò)程順利完成,就是代表著這名用戶是由SSO單點(diǎn)登入系統(tǒng)所轉(zhuǎn)移過(guò)來(lái),反之系統(tǒng)會(huì)報(bào)錯(cuò)并請(qǐng)?jiān)撁脩魪腟SO單點(diǎn)登入系統(tǒng)依據(jù)正常管道進(jìn)入。表格:pisso_session建構(gòu)語(yǔ)法:CREATETABLE'pisso_session'('IP'varchar(24)NOTNULLdefault''COMMENT'ClientIP','ApplicationlD'varchar(32)NOTNULLdefault”COMMENT'Applic

17、ationID','UID'varchar(32)NOTNULLdefault”COMMENT'UserID','ActionDateTime'varchar(17)NOTNULLdefault''COMMENT'ActionRequestedDate/Time','SessionID'varchar(64)NOTNULLdefault''COMMENT'HTTPSessionID','ServerID'varchar(16)NOTNULLde

18、fault''COMMENT'SessionHostID',PRIMARYKEY('SessionID'),KEY'IP'('IP'),KEY'AppID'('ApplicationID','UID'),KEY'Session'('ServerID','SessionID')ENGINE=MyISAMDEFAULTCHARSET=utf8;表格說(shuō)明:存放HttpSession數(shù)據(jù)。內(nèi)容有IP用戶的網(wǎng)路地

19、址,ApplicationID應(yīng)用程式代號(hào),UID用戶代號(hào)(對(duì)應(yīng)pisso_pim中的uid),ActionDateTime時(shí)間紀(jì)錄,SessionID,ServerIDSSO服務(wù)器地址。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明IPvarchar(24)NoPkApplicationIDvarchar(32)NoPkUIDvarchar(32)NoPkActionDateTimeVarchar(17)NoSessionIDVarchar(64)NoPkServerIDVarchar(16)No其他說(shuō)明:無(wú)表格:SSO_MARKID建構(gòu)語(yǔ)法:C

20、REATETABLE"SSO_MARKID”("USERID"VARCHAR2(16BYTE)NOTNULLENABLE,"MARKDATE"DATE,CONSTRAINT"SSO_MARKID_PK"PRIMARYKEY("USERID")USINGINDEXPCTFREE10INITRANS2MAXTRANS255COMPUTESTATISTICSSTORAGE(INITIAL65536NEXT1048576MINEXTENTS1MAXEXTENTS2147483645PCTINCREASE0FREE

21、LISTS1FREELISTGROUPS1BUFFER_POOLDEFAULT)TABLESPACE"USERS'ENABLE)PCTFREE10PCTUSED40INITRANS1MAXTRANS255NOCOMPRESSLOGGINGSTORAGE(INITIAL65536NEXT1048576MINEXTENTS1MAXEXTENTS2147483645PCTINCREASE0FREELISTS1FREELISTGROUPS1BUFFER_POOLDEFAULT)TABLESPACE"USERS"表格說(shuō)明:表示用戶是否有效(這個(gè)表也只是針對(duì)P13接口

22、操作的)P13接口傳過(guò)來(lái)的報(bào)文需要注銷(xiāo)工號(hào)的話那個(gè)P13接口就會(huì)往這個(gè)表里插入一條數(shù)據(jù)系統(tǒng)在登陸的時(shí)候會(huì)去檢查這個(gè)表里有沒(méi)有數(shù)據(jù),有的話就返回該用戶已由P13注銷(xiāo)數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明USERIDvarchar(32)No''用戶名MARKDATE接口注銷(xiāo)操作日其他說(shuō)明:無(wú)表格:PISSO_CERTIFICATECREATETABLE"SSO”.”P(pán)ISSO_CERTIFICATE”("PISSO_UID"VARCHAR2(32BYTE)DEFAULT''NOTNULLENABLE,"AP

23、PLY_DATE"VARCHAR2(20BYTE),"EXCESS_DATE"VARCHAR2(5BYTE),"SECURITY_STATUS"VARCHAR2(1BYTE),"CERTIFICATE_STATUS"VARCHAR2(1BYTE),"TEMPORARY_BEGIN_DATE"VARCHAR2(20BYTE),"TEMPORARY_DATE"VARCHAR2(32BYTE),CONSTRAINT"PISSO_CERTIFICATE_PK"PRIMARY

24、KEY("PISSO_UID")USINGINDEXPCTFREE10INITRANS2MAXTRANS255COMPUTESTATISTICSSTORAGE(INITIAL65536NEXT1048576MINEXTENTS1MAXEXTENTS2147483645PCTINCREASE0FREELISTS1FREELISTGROUPS1BUFFER_POOLDEFAULT)TABLESPACE"SSO_DATAENABLE)PCTFREE10PCTUSED40INITRANS1MAXTRANS255NOCOMPRESSLOGGINGSTORAGE(INITIA

25、L65536NEXT1048576MINEXTENTS1MAXEXTENTS2147483645PCTINCREASE0FREELISTS1FREELISTGROUPS1BUFFER_POOLDEFAULT)TABLESPACE"SSODATA"建構(gòu)語(yǔ)法:表格說(shuō)明:記錄需求做安全登錄的用戶的證書(shū)申請(qǐng)時(shí)間,是否已啟用安全登錄狀態(tài),是否允許臨時(shí)使用非證書(shū)登錄狀態(tài)等信息。數(shù)據(jù)結(jié)構(gòu):欄位名稱型態(tài)(長(zhǎng)度)可為null缺省值備注說(shuō)明PISSO_UIDVARCHAR2(32BYTE)No用戶IDAPPLY_DATEVARCHAR2(20BYTE)NO'00000000000000

26、000'證書(shū)申請(qǐng)日期EXCESS_DATEVARCHAR2(5BYTE)NO過(guò)度期時(shí)間段1SECURITY_STATUSVARCHAR2(1BYTE)NO1-是,0-否是否已啟用安全登錄狀態(tài)CERTIFICATE_STATUSJVARCHAR2(1BYTE)NO1-是;0-否是否允許臨時(shí)使用非證書(shū)登錄狀態(tài)TEMPORARY_BEGIN_DATEVARCHAR2(20BYTE)NO'0000000000000臨時(shí)放開(kāi)的開(kāi)始時(shí)間0000'TEMPORARY_DATEVARCHAR2(5BYTE)NO臨時(shí)放開(kāi)的時(shí)間段二其他說(shuō)明:無(wú)CREATETABLE"SSO”.”

27、PISSO_CMBE”("KEY1"VARCHAR2(32BYTE)DEFAULT''NOTNULLENABLE,"KEY2"VARCHAR2(32BYTE)NOTNULLENABLE,"KEY3"VARCHAR2(32BYTE),"VALUE1"VARCHAR2(400BYTE)NOTNULLENABLE,"VALUE2"VARCHAR2(400BYTE),"VALUE3"VARCHAR2(400BYTE),"UPD_DATE"VARCHAR2(20BYTE)DEFAULT''NOTNULLENABLE,"MEMO"VARCHAR2(400BYTE),CONSTRAINT"PISSO_CMBE_PK"PRIMARYKEY("KEY1","VALUE1","KEY2")USINGINDEXPCTFREE10INITRANS2MAXTRANS255COMPUTESTATISTICSSTORAGE(INITIAL65536NEXT1048576

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論