這一篇說明下如何去掉免登陸進入saiku 管理臺
2、在saiku-beans.xml中新增allowanonymous屬性
class="org.saiku.web.service.sessionservice">
解釋:① saiku的介面服務是通過jersey來載入的,在web.xml中有如下的配置
掃瞄的包:org.saiku.web 這個包下的rest服務介面在啟動時載入,訪問時加上路徑:/rest
jersey2
com.sun.jersey.spi.spring.container.servlet.springservlet
com.sun.jersey.config.property.packages
org.saiku.web;com.fasterxml.jackson.jaxrs.json
true
com.sun.jersey.config.feature.trace
true
jaxrs.providers
org.saiku.web.rest.serializableprovider
1/rest/*
② 為 匹配到 路徑為:/rest/** 的路徑 設定許可權 is_authenticated_anonymously
表示如果使用者是匿名使用者或者是已授權的使用者 就能夠擁有訪問rest服務的資格
③ 通過 在sessionservice 注入
這樣使用者在呼叫login服務的時候,會判斷是否是匿名使用者,如果是匿名使用者,就呼叫createsession的方法建立session
這樣就實現了免登陸的匿名登入
ssh免賬號登陸
1 在當前使用者目錄下建立.ssh目錄,生成key mkdir ssh ssh keygen t dsa p f ssh id dsa 2 儲存認證鍵值到authorized keys檔案 cat ssh id dsa.pub ssh authorized keys 3 改變.ssh下檔案屬性,以及...
SSh 免密碼登陸
有機器a 192.168.1.155 b 192.168.1.181 現想 a通過ssh免密碼登入到b。操作步驟 進入主機a的 cmd介面 1 產生金鑰,命令如下 ssh keygen t rsa p 截圖如下 在輸入上面的命令後,它會在 users chenlb 下生產.ssh 目錄,ssh 下有...
Linux免密登陸
a為本地主機 即用於控制其他主機的機器 b為遠端主機 即被控制的機器server 假如ip為172.24.253.2 a和b的系統都是linux 在a上的命令 ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 ssh root 172 24.253 2 mkdir...