那些所謂的銀行開發介面 單點登入系統開發介面

2022-03-07 15:58:23 字數 506 閱讀 9456

介面:規定好接入方式,然後暴露給需要接入的合作方(達成協議)。

這就好比咱們用過的usb介面了,需要傳輸資料到特定的移動裝置,因為使用者眾多,相關的制定標準人員就統一標準~,從資料接收方到傳送方參照那個統一的標準來達到資料的傳輸。

就銀行開發介面而言:從使用者下了訂單準備支付時,此時企業會將使用者資訊和訂單資訊一併加密封裝並且帶有金鑰(雙方說好的),將位址重定向到目標**,待目標位址對資料進行校驗審核,合法後將扣除使用者賬戶餘額,之後再將結果資訊回跳到企業**,這是企業**再將資訊解析處理,最後顯示給使用者結果~

流程簡要總結:

1. 使用者點選支付賬單。

4. 合作方將結果顯示給使用者。

同理,單點登入系統也是一樣,說到底就是瀏覽器請求的重定向

第三方單點登入的介面編寫

結合自身專案中的乙個案列來編寫第三方單點登入介面,目的是讓第三方系統呼叫我們的介面,無需再次登入,跳轉到我們的系統,我們系統自動幫使用者進行登入 這個介面需要寫兩個,第乙個則需要生成token,token的作用是防止第三方惡意登入以及會話過期。結合我個人案列的場景,這個案例是圖書館,使用者現在在第三...

MVC專案開發中那些用到的知識點 登入許可權認證

話說從開始接觸mvc到現在也有一段時間了,記得好像是從2012年8月初開始做專案的。就記錄一下自己所用到的且認為重要的知識點吧。首先做的便是乙個登入,那麼就用到了登入許可權認證 public class userauthentication authorizeattribute public use...

App第三方登入和分享開發的那些坑

第三方登入和分享都需要開發者,在對應的平台上申請開發者帳號.申請之後需要新增自己的應用.填寫應用的資訊時候應用的包名和簽名資訊一定要正確.關於簽名的問題下面也會逐個的說明.具體的問題如下 a.申請平台上如何填寫apk簽名和apk包名.1.apk包名要注意後面沒有空格 2.apk的簽名請使用sina提...