saiku 免登陸進入管理後台

2022-03-30 11:43:51 字數 853 閱讀 1464

這一篇說明下如何去掉免登陸進入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...