FROM CACHE - jp_header
解決済

[Java]publicアプリ:OAuth認証処理中にエラーが発生した際のアプリインストール中断方法について

matsumoto
Shopify Expert
29 1 6

お世話になっております。

 

下記公式ドキュメントの「STEP3:インストール確認」で、

HMAC検証などでエラーが発生した際にアプリのインストールを中断させたいと考えています。

https://help.shopify.com/en/api/getting-started/authentication/oauth

 

こちらエラー発生時にHttpResponseで403エラーを返してみたのですが、

アプリのインストールを中断することができませんでした。

(ストアにアプリがインストールされてしまう。)

 

プロンプトページで[インストール]ボタンをクリックした場合、

それ以降の処理ではアプリのインストールを中断することはできないのでしょうか?

もし中断できる場合は、方法についてご教授お願いいたします。

 

■開発環境

言語:Java

フレームワーク:spring boot

※コントローラ(@Controller)クラスで実装しています。

1 件の受理された解決策

junichiokamura
Community Manager
1200 280 506

成功

確かにcallbackでエラー画面が表示されてもアプリのインストール自体はできてしまいますね。ただし、アクセストークンの生成前にエラーになれば実質アプリ画面に行ってもエラーとなって何もできないので実害はないと思います。

Senior Partner Solutions Engineer

元の投稿で解決策を見る

1件の返信1

junichiokamura
Community Manager
1200 280 506

成功

確かにcallbackでエラー画面が表示されてもアプリのインストール自体はできてしまいますね。ただし、アクセストークンの生成前にエラーになれば実質アプリ画面に行ってもエラーとなって何もできないので実害はないと思います。

Senior Partner Solutions Engineer