




已閱讀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資源批量導(dǎo)入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,需要等待管理員的驗證并分配到相應(yīng)的組中。Portal賬號驗證成功且BIEE用戶名匹對成功的情況Portal賬號驗證成功且用戶名匹對成功的情況說明該用戶合法,對允許進入系統(tǒng)。2. 方案實現(xiàn)2.1BIEE權(quán)限設(shè)置2.1.創(chuàng)建并導(dǎo)入外部用戶表 數(shù)據(jù)庫中創(chuàng)建用戶表:FOR_AUTHENTICATION,用于維護“業(yè)務(wù)人員”與“GROUP”的關(guān)系。注: 屬于多個GROUP,用“;”間隔;“未驗證組”為所有用戶的初始組。 啟動Oracle BI Administrator Tool。 導(dǎo)入數(shù)據(jù)庫表。 可以從物理層看到biee_user_info表已經(jīng)導(dǎo)入。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語句中各字段對應(yīng)的變量。 注:如果Session已存在變量USER,那么對應(yīng)于SQL中Username可自定義名稱;如果Session中不存在變量USER,那么對英語SQL中Username必須為USER。 單擊OK按鈕,設(shè)置完成。1.4.登錄BIEE檢驗權(quán)限2.2Portal驗證功能通過綜合應(yīng)用平臺()配置一個鏈接(/login.do?method=login)到我們系統(tǒng),注意我們系統(tǒng)的url必須要以結(jié)尾的域名。詳情請查看揭陽移動綜合應(yīng)用平臺開發(fā)規(guī)范 v1.0.doc。通過SSO接口獲取到了登陸帳號之后修改biee的用戶密碼,然后用獲取到的賬號和自己修改的密碼模擬登陸到Biee系統(tǒng)。代碼說明(J2EE)/應(yīng)用系統(tǒng)標識值,由綜合應(yīng)用平臺管理員給出String systemID = _JYMobile-tbiee_;/接入綜合應(yīng)用平臺的賬號,由綜合應(yīng)用平臺管理員給出String sysAccount = tbiee;/接入綜合應(yīng)用平臺的密碼,由綜合應(yīng)用平臺管理員給出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)在綜合應(yī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方法中,如果是驗證綜合應(yīng)用平臺系統(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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建漳州廣電招聘考試真題2024
- 不同施工方法對帶配重鋼箱梁斜拉橋成橋力學(xué)性能的影響研究
- 解除合同后的財產(chǎn)結(jié)算協(xié)議
- 初中數(shù)學(xué)教研活動計劃
- 資金借貸中介服務(wù)協(xié)議
- 產(chǎn)品質(zhì)量檢測證明書(6篇)
- 掌握常見化學(xué)元素及其性質(zhì)應(yīng)用的教學(xué)計劃教案概覽
- 高中英語教師職業(yè)能動性的個案研究-復(fù)雜動態(tài)系統(tǒng)理論視角
- 基于CUSP理論參榆洗液預(yù)防腦損傷患者導(dǎo)管相關(guān)性尿路感染的效果觀察
- 基于預(yù)訓(xùn)練語言模型的文本蘊含識別研究
- aeo供應(yīng)鏈安全培訓(xùn)
- 《審計實務(wù)》第6講 函證程序(下)
- 物流運輸企業(yè)安全隱患排查記錄表
- 神經(jīng)病學(xué)題庫及神經(jīng)病學(xué)試題題庫
- 糖尿病酮癥完整版本
- 五年級下冊數(shù)學(xué)約分練習(xí)100題附答案
- 跨文化交流中的語言適應(yīng)性研究
- 第5.2課 《飛向太空的航程》同步練習(xí) (原卷版)
- 新概念英語第二冊Lesson8課件
- 地攤市集活動策劃方案
- 勞務(wù)外包與勞務(wù)派遣課件
評論
0/150
提交評論