Odoo SSO 單點登入

2021-09-07 03:35:19 字數 1542 閱讀 3700

很多公司會有內部單點登入系統,採用odoo系統的公司可能就有需要將odoo接入公司內部的單點登入系統。

實現的思路很簡單,由於每個公司的系統不一樣,**僅作示例說明。

首先,重寫odoo登入介面:

<

template

id="qunar_qsso.login"

name

="qsso"

inherit_id

="web.login"

>

<

xpath

expr

="//form[@role='form']"

position

="replace"

>

<

t t-call

="web.database_select"

/>

........

<

p/>

<

p class

="alert alert-danger"

t-if

="error"

>

<

t t-esc

="error"

/>

p>

<

p class

="alert alert-success"

t-if

="message"

>

<

t t-esc

="message"

/>

p>

<

input

type

="hidden"

name

="redirect"

t-att-value

="redirect"

/>

xpath

>

template

>

然後, 重寫驗證的controller

#自己的驗證方式和邏輯

url ='/web'

request.params['login']=user

request.params['password']=false

return super(qsso,self).web_login(*args,**kargs)

介面示例

odoo SSO 單點登入

通過地利現有統一管理平台manage.dili7.com訪問openerp,從而實現單點登入有2種方式 一 使用oauth模式,需要安裝oauth模組 1 安裝模組 增加 oauthproviders 項 模組自帶的provider有facebook google odoo三個 需要增加地利統一管理...

使用者登入 單點登入

首先是為啥要用單點登入的問題,單點登入也就是sso sso是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。1 任何系統都必須去登陸伺服器進行登入 2 伺服器就記住了登入狀態 3 其他系統訪問受保護資源,需要再次登入,跳轉到sso server登入的時候,伺服器告訴客戶端,已...

單點登入簡介

單點登入 跨平台 跨應用的身份驗證解決方案 single sign on 簡稱為 sso 一 什麼是單點登入 single sign on 單點登入 single sign on 簡稱為 sso,是目前比較流行的企業業務整合的解決方案 sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所...