0

私はphpとワードプレスのロジック(フィルターとアクション)の両方に不慣れです。サードパーティのプロバイダーによって作成された JWT を解析して検証することにより、独自の認証ミドルウェアを作成しようとしています。を利用しようとしていますが、determine_current_userこれまでのところとても良いです。私の問題は、トークンが有効な場合、すべてが期待どおりに進むことです。しかし、次のようなコードがあります(オンラインで見つけました):graphql_authentication_errorsinit_graphql_request

catch(Firebase\JWT\ExpiredException $e) {
    throw ...
} catch(Firebase\JWT\SignatureInvalidException $e) {
    throw ...
} catch(Firebase\JWT\BeforeValidException $e) {
    throw ...

私がやろうとしているのは、ケースごとに異なる応答を返す方法を見つけることです。現在、私が得ている唯一の応答は、理にかなっている 500 内部サーバー エラーです。別の応答オブジェクトを返すにはどうすればよいですか? そうするのに最適なwordpress API(またはgraphql)のプラクティスはどれですか?

4

0 に答える 0