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

    0
前の投稿公式LINEの通知をLINE WORKSで受け取ることは可能でしょうか?
次の投稿WOFF SDKで取得したアクセストークンの検証方法について
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。