1. 程式人生 > 其它 >關於ABP框架整合Identity的介面

關於ABP框架整合Identity的介面

1、整合Identity框架的介面在swagger中看不到,需要輸入以下網址檢視

(PS :建議使用火狐瀏覽器可以自動格式化JSON)

https://localhost:44341/.well-known/openid-configuration

2、重點介面只有以下兩條

/connect/token

登入獲取token,得到後前端手動寫入cookie中,呼叫其他介面時要帶token否則無法獲取授權。

具體描述見 http://10.2.1.157:3000/project/45/interface/api/6384

/connect/userinfo

登入後,獲取登入使用者的資訊,目前資訊有限,等待後期擴充套件或者使用其他介面。訪問介面需要token。

具體描述見 http://10.2.1.157:3000/project/45/interface/api/6391

3、如何在介面呼叫中帶上Token?

前端:略。

Postman:兩種方式。

① 使用Postman方便的Authorization設定,在Type中選擇Bearer Token,在編輯框中輸入token值。注意,token會過期,需要及時更新。

② 在Headers中新增Authorization引數,在編輯框中先輸入Bearer和一個空格,接著貼上token。

Swagger:

在Swagger頁面中找到一個開啟的鎖的ICON並點選。

然後輸入使用者名稱和密碼,其他預設,點選Authorize即可。

之後在當前頁面呼叫其他介面都會自動帶上token。除非你重新整理頁面或者點選Logout。