INVALID_ACCESS
request:
https://auth.worksmobile.com/oauth2/v2.0/authorize?client_id=NQqJabtdOKjQqu01_ubf&redirect_uri=http%3A%2F%2FXXXXXX%2Flineworks%2Fapi%2Fauth&scope=contact.read&response_type=code&state=NiwxNzIzMjgwMDIwNzI4&nonce=oS_Wo4wyNQSsN40X8WBDCAZHsZ_36Zhze_nGur73ogg
return :
17:15:15.172 [http-nio-80-exec-10] DEBUG c.w.w.c.l.LineWorksApiController - [auth,47] - parameter code : null
17:15:15.173 [http-nio-80-exec-10] DEBUG c.w.w.c.l.LineWorksApiController - [auth,48] - parameter state : NiwxNzIzMjgxMzE0Mzk5
17:15:15.173 [http-nio-80-exec-10] DEBUG c.w.w.c.l.LineWorksApiController - [auth,49] - parameter scope : null
17:15:15.173 [http-nio-80-exec-10] DEBUG c.w.w.c.l.LineWorksApiController - [auth,50] - parameter error : INVALID_ACCESS
17:15:15.173 [http-nio-80-exec-10] DEBUG c.w.w.c.l.LineWorksApiController - [auth,51] - parameter errorCode : null
17:15:15.173 [http-nio-80-exec-10] DEBUG c.w.w.c.l.LineWorksApiController - [auth,52] - parameter errorMessage : null
指示や解決策が見つかりませんでした
投稿に新しいコメントが追加されましたら通知を送信します。
コメント1
업데이트 된 답글입니다.
ポリヒコ
主な原因候補:
stateの不一致
→ 認証リクエスト時に送ったstateと、戻ってきたstateが異なっており、不正なリクエストと判断された可能性あり。
redirect_uriの不一致
→ 登録済みのredirect_uriと実際のURIが違っている(たとえば http://XXXXXX の部分が本来と違う)。
client_idの不正
→ client_idがLINE WORKS側に登録されていない、もしくは無効化されている。
scopeの設定ミス
→ scope=contact.read が無効だったり、アプリに許可されていない。
✅ 解決のために確認すること:
client_id が正しいか?
redirect_uri がLINE WORKSのアプリ設定と完全一致しているか?(http と https の違い、ポート番号含む)
scope に指定された内容が正しくて、アプリに許可されているか?
state 値がサーバー側でセッションに正しく保持されていて、戻ってきたときに照合しているか?
LINE WORKSアプリ設定画面で、OAuth2の設定が有効になっているか?
だそうです。健闘いのります
2025.04.12
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。