友言SSO單點(diǎn)登陸安裝秘籍!
友言SSO 單點(diǎn)登陸安裝秘籍!友言新版單點(diǎn)登陸不僅在功能上,還是產(chǎn)品設(shè)計(jì)和體驗(yàn)上都做了全新的改版,站長(zhǎng)在友言管理后臺(tái)開(kāi)啟此功能并填寫網(wǎng)站相關(guān)信息即可使用。接下來(lái)為大家講解SSO 單點(diǎn)登陸的作用和安裝方
友言SSO 單點(diǎn)登陸安裝秘籍!
友言新版單點(diǎn)登陸不僅在功能上,還是產(chǎn)品設(shè)計(jì)和體驗(yàn)上都做了全新的改版,站長(zhǎng)在友言管理后臺(tái)開(kāi)啟此功能并填寫網(wǎng)站相關(guān)信息即可使用。接下來(lái)為大家講解SSO 單點(diǎn)登陸的作用和安裝方法:
通過(guò)單點(diǎn)登錄功能,網(wǎng)站的用戶可以使用站內(nèi)賬號(hào)登錄友言評(píng)論系統(tǒng)。友言評(píng)論系統(tǒng)中整合網(wǎng)站用戶的登錄功能,同時(shí)可以在友言評(píng)論框中顯示您網(wǎng)站的登錄按鈕,迅速提升網(wǎng)站用戶評(píng)論參與度!
一、SSO 參數(shù)設(shè)置
二、用戶網(wǎng)站配置
在您登錄成功后的頁(yè)面中增加如下邏輯代碼,設(shè)置用戶登錄成功的cookie 。
方法一:下文中des_encrypt()函數(shù)其實(shí)就是DES 加密算法(詳情請(qǐng)查看 DES 函數(shù)),用于加密cookie 的值。(提示:需要把DES 函數(shù)中的代碼復(fù)制到您的網(wǎng)站中)


方法二:您也可以通過(guò)調(diào)用我們提供的DES 加密算法的 API 來(lái)實(shí)現(xiàn)cookie 的加密 (詳情請(qǐng)查看 DES 加密算法API ),可以參考下面代碼。


參數(shù)說(shuō)明:
$uid: 您網(wǎng)站的登錄用戶的 user_id(必需)
$uname: 您網(wǎng)站的用戶名(必需)
$email: 您網(wǎng)站的用戶 email (可選)
$uface: 您網(wǎng)站的用戶的頭像地址(可選)
$ulink: 您網(wǎng)站的用戶的個(gè)人主頁(yè)地址(可選)
$expire: cookie過(guò)期時(shí)間(可選)(單位:秒)
$key 是您設(shè)置的密匙 。
三、退出登陸
需要在你網(wǎng)站的退出登陸接口中重寫syncuyan 這個(gè)cookie 值即可

注意:
認(rèn)證方式采用COOKIE 方式,所以需要加密方式存儲(chǔ)
通信數(shù)據(jù)先把數(shù)據(jù)轉(zhuǎn)換為JSON 字符串后進(jìn)行DES 加密
生成的COOKIE 需要設(shè)定權(quán)限目錄“/”和域名“zlflrhl.web-129.com ”
字符編碼均采用UTF-8編碼
目前我們提供PHP 版的相關(guān)邏輯代碼,若您的網(wǎng)站為其他編程語(yǔ)言請(qǐng)根據(jù)DES 算法進(jìn)行修改或者聯(lián)系客服人員。(友言在線客服QQ: 1735067958)