




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
BIEE單點登錄解決方案與實現(xiàn)廣州精點計算機科技有限公司GuangZhou kingpoint Information Technology Co.,Ltd版權(quán)所有 侵權(quán)必究目錄1.解決方案32.方案實現(xiàn)32.1BIEE設(shè)置32.1.1資源數(shù)據(jù)查詢32.1.2資源批量導入32.1.3單條資源的增加32.1.4單條資源的修改32.1.5資源的刪除32.2Portal驗證功能32.2.1增加資源結(jié)點42.2.2刪除資源結(jié)點42.3整合部署43.統(tǒng)一平臺單點登錄功能43.1鏈接方式登錄43.2界面方式登錄44.BIEE單點登錄的實現(xiàn)44.1BIEE外部表用戶登錄配置44.2Portal賬號登錄BIEE原理54.2.1Portal賬號驗證失敗的情況54.2.2Portal賬號驗證成功但BIEE用戶名匹對不成功的情況54.2.3Portal賬號驗證成功且BIEE用戶名匹對成功的情況61. 解決方案BIEE使用URL+明文用戶名和密碼可不登錄直接訪問BIEE儀表盤,這是一種難以控制用戶權(quán)限且不安全的簡單單點登錄方式。目前要實現(xiàn)省公司Portal賬號來登錄BIEE,首先必須設(shè)置好BIEE使用外部表用戶實現(xiàn)登錄的功能,這個外部表是從Portal上同步到本地數(shù)據(jù)的,然后在驗證Portal賬號成功后,到外部表中匹對用戶名,如果存在用戶名那么獲取用戶和密碼進行BIEE自動登錄;如果該用戶名不存外部表中,將在外部表中創(chuàng)建這一用戶,并統(tǒng)一加待驗證的組,待管理員分配正式組方可訪問。下面是Portal登錄BIEE的驗證情況:Portal賬號驗證失敗的情況對于Portal賬號驗證失敗,說明該用名非法登錄,系統(tǒng)將返回登錄界面,拒絕登錄。Portal賬號驗證成功但BIEE用戶名匹對不成功的情況Portal驗證成功,但在外部表匹對不到用戶名,說明該用戶新加入Portal的賬號,本地同步該賬號的用戶信息,系統(tǒng)自動在外部中為用戶新建用戶名和密碼,并分配到待驗證的組,這時該用戶尚不可登錄BIEE,需要等待管理員的驗證并分配到相應的組中。Portal賬號驗證成功且BIEE用戶名匹對成功的情況Portal賬號驗證成功且用戶名匹對成功的情況說明該用戶合法,對允許進入系統(tǒng)。2. 方案實現(xiàn)2.1BIEE權(quán)限設(shè)置2.1.創(chuàng)建并導入外部用戶表 數(shù)據(jù)庫中創(chuàng)建用戶表:FOR_AUTHENTICATION,用于維護“業(yè)務人員”與“GROUP”的關(guān)系。注: 屬于多個GROUP,用“;”間隔;“未驗證組”為所有用戶的初始組。 啟動Oracle BI Administrator Tool。 導入數(shù)據(jù)庫表。 可以從物理層看到biee_user_info表已經(jīng)導入。1.3.外部表登錄方式在Administrator的設(shè)計 Manage Variables,單擊Session目錄下的Initialization Blocks,在右側(cè)空白區(qū)域單擊右鍵,選擇New Initialization Blocks,輸入名稱。 單擊Edit Data Source按鈕,輸入SQL語句;單擊Browse按鈕,選擇Connection Pool。 單擊Edit Target Source按鈕,設(shè)置與上步SQL語句中各字段對應的變量。 注:如果Session已存在變量USER,那么對應于SQL中Username可自定義名稱;如果Session中不存在變量USER,那么對英語SQL中Username必須為USER。 單擊OK按鈕,設(shè)置完成。1.4.登錄BIEE檢驗權(quán)限2.2Portal驗證功能通過綜合應用平臺()配置一個鏈接(/login.do?method=login)到我們系統(tǒng),注意我們系統(tǒng)的url必須要以結(jié)尾的域名。詳情請查看揭陽移動綜合應用平臺開發(fā)規(guī)范 v1.0.doc。通過SSO接口獲取到了登陸帳號之后修改biee的用戶密碼,然后用獲取到的賬號和自己修改的密碼模擬登陸到Biee系統(tǒng)。代碼說明(J2EE)/應用系統(tǒng)標識值,由綜合應用平臺管理員給出String systemID = _JYMobile-tbiee_;/接入綜合應用平臺的賬號,由綜合應用平臺管理員給出String sysAccount = tbiee;/接入綜合應用平臺的密碼,由綜合應用平臺管理員給出String sysPassword = tbiee;/從cookies中讀取的加密內(nèi)容String sKey = _JYIAMS-Passport_;String skey2 = iPlanetDirectoryPro;A從其他網(wǎng)站上連接過來的時候,必須用特定的網(wǎng)址訪問,如:8080/login.do?method=login系統(tǒng)自動搜索用戶的cookies,如果域下邊存在key為_JYIAMS-Passport_的cookie則表示其已經(jīng)在綜合應用平臺系統(tǒng)中登錄;如果域中存在key為iPlanetDirectoryPro的cookie則表示其已經(jīng)在統(tǒng)一信息平臺系統(tǒng)中登錄;系統(tǒng)將自動獲取該用戶的用戶名登錄biee。String userId = null;String sToken = null;/獲取綜合平臺的cookie 只能在同一個域下面才可以獲取到cookie,;Cookie cookies = request.getCookies();if (cookies != null) for (int i = 0; i cookies.length; i+) if (cookiesi.getName().equals(sKey) sToken = cookiesi.getValue();break;if (sToken != null) SSO locator = new SSOLocator();SSOSoap soap = locator.getSSOSoap();/下邊getUserAccount方法中,如果是驗證綜合應用平臺系統(tǒng)的cookie,則isgmccCookie的值為false,如果是驗證統(tǒng)一信息平臺的cookie,則值為trueActionResult ar = soap.getUserAccount(systemID, sysAccount, sysPassword, false, sToken );/判斷是否驗證,當AppAuth0且ReturnValuetrue時表示驗證通過if(ar.getAppAuth() = 0 & ar.isReturnValue()userId = ar.getReturnMessage(); else /出錯信息處理B如果不是通過其他系統(tǒng)的連接進入統(tǒng)一平臺,系統(tǒng)轉(zhuǎn)入登錄頁面供用戶登錄。SSO locator = new SSOLocator();SSOSoap soap = locator.getSSOSoap();LoginResult
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《動畫角色傳奇》課件
- 高校課堂教學技術(shù)與藝術(shù):趙伶俐博士教授課件解析與實踐
- 南陽農(nóng)業(yè)職業(yè)學院《管道設(shè)備工程計量與計價課程設(shè)計》2023-2024學年第二學期期末試卷
- 天津醫(yī)科大學《藝術(shù)形象發(fā)展史論》2023-2024學年第一學期期末試卷
- 山東省濰坊市重點中學2025年高三第二學期第一次調(diào)研測試物理試題含解析
- 四川省安岳縣周禮中學2025年高三高考最后沖刺化學試題含解析
- 遼寧民族師范高等專科學?!吨嗅t(yī)婦科學針灸》2023-2024學年第一學期期末試卷
- 文山壯族苗族自治州硯山縣2024-2025學年三年級數(shù)學第二學期期末經(jīng)典試題含解析
- 江蘇省射陽縣2025屆高三全真歷史試題模擬試卷(17)含解析
- 江蘇省泰州市興化市顧莊學區(qū)2024-2025學年初三3月學情調(diào)研測試數(shù)學試題試卷含解析
- 新版GSP質(zhì)量方針和目標展開圖
- 光伏板安裝施工方案
- 江蘇省揚州市邢江區(qū)美琪學校2023屆初三全真語文試題模擬試卷(3)含解析
- 一種基于STM32的智能門鎖系統(tǒng)的設(shè)計
- 淺析物聯(lián)網(wǎng)技術(shù)在工程質(zhì)量檢測管理方面的應用
- 海洋中國知到章節(jié)答案智慧樹2023年哈爾濱工程大學
- 重視修史的傳統(tǒng)
- GB/T 27689-2011無動力類游樂設(shè)施兒童滑梯
- GB/T 13793-2016直縫電焊鋼管
- 雕刻機等風險點告知牌
- 啟明星辰安全網(wǎng)關(guān)usg界面操作手冊
評論
0/150
提交評論