首先需取得 Authorization Code 來進行身份驗證,請參考以下說明。
請求網址
GET https://auth.worksmobile.com/oauth2/v2.0/authorize?client_id={Client_ID}&redirect_uri={Redirect_URL}&scope={Scope}&response_type=code&state={Free_Text}組合範例
https://auth.worksmobile.com/oauth2/v2.0/authorize?client_id=69d1YXd2HXnoeudq8aDB&redirect_uri=http://localhost:8080/implicit/callback&scope=bot&response_type=code&state=aBcDeF操作說明
redirect_uri 的部分我們使用本機端的連線位置:
http://localhost:8080/implicit/callback字串組合後,就可以丟去餵瀏覽器取得回應,並得到 Authorization Code:
http://localhost:8080/implicit/callback?code=jp1SlJpblAyRHVWVzg4aFBmaA==&errorCode=00&state=aBcDeF拿到 Authorization Code 後,就能進一步取得 Access Token 與 Refresh Token,並進行 API 的身份驗證。
官方有關身份驗證的詳細說明:
Developers
Developers