私はAlamofire 4.0を使用している私のアプリケーションで認証を実装しています 私が作る各HTTP要求でヘッダーに追加するトークンを持っていますレスポンスコードが401の場合はすべてのリクエストをチェックインします。その場合、ユーザをログアウトする必要があります。Alamofire 4でのヘッダー認証のベストプラクティス、グローバル401コードの捕捉
ベストプラクティスは何ですか?各リクエストにこの動作を追加する簡単な方法はありますか?
私はセッションマネージャーとリクエストアダプターhereを見てきました。シングルトンリクエストマネージャーを作成してリクエストを作成するのはかなり簡単でしたが、集中型の検証を追加するうまい方法が見つかりません401レスポンスコードの場合 これは一般的な検証でなければなりません。ユーザーがログアウトすると失敗し、合格すれば誰でも要求を処理できるようになります。
私の目標は、自分のコードで401エラーコードをチェックするポイントを1つだけにすることです。
私は満足のいく答えが見つからない これについてのアドバイスはありますか?
こんにちは、同じ問題を解決しようとして、あなたはそれを行う方法を見つけましたか? – Smugrik
以下の回答から推薦されるように、私はセッションマネージャをオーバーライドしました。次に、私は401コードの基本的な検証を行いました。妥当性検査が合格した場合は、依頼者の完了ハンドラを呼び出します – allemattio
@allemattioソリューションのコードを投稿できますか?ありがとう – Giorgio