バージョン番号:3.0.39
概要
本リリースはAuthlete 3.0に対するマイナーアップデートです。2026年10月29日(木)以降利用可能になりました。
新機能と改善
フルペイロードのサービスフラグ
returnFullPayload(デフォルト値:true)のサービスフラグが新しく追加されました。ユーザーが値をfalseに設定することにより、該当するエンドポイントから簡略化されたペイロードを受け取ることができます。
仕様サポート
なしバグ修正
リフレッシュトークンのデッドロック修正
特定の条件下で、access_tokenテーブルに対するリフレッシュトークンリクエスト(grant_type=refresh_token)がデータベースのデッドロックを引き起こしてしまう不具合が修正されました。
クライアントトークン有効期間の検証修正
クライアント更新エンドポイントにおいて、クライアントトークンの有効期間を検証する際に、作成エンドポイントと同じ下限値が使用されない不具合が修正されました。DN名のエラー修正
TLS証明書に含まれた無効なDN名が、401の代わりに500エラーを発生させてしまう不具合が修正されました。
リクエストURIのNPE修正
クライアントの事前登録済みのrequest_uriの取得に失敗した場合、invalid_request_uriの認可エラーの代わりにNullPointerExceptionが返されてしまう不具合が修正されました。
グラント取り消しのレスポンス修正
グラントの取り消しの際に、対象にしたグラントが見つからなかった場合404の代わりにNO_CONTENT (204)レスポンスが返されてしまう不具合が修正されました。
- この204は取り消しの成功を示すレスポンスにも使われるため、実際に変更がなかったにも関わらず、呼び出し元に何等かの処理が行われたと誤解をさせてしまう可能性がありました
アクセストークンのキャッシュ修正
グラントが取り消された後でも、キャッシュエントリが期限切れになるまでアクセストークンがイントロスペクションエンドポイントにおいてバリデーションを繰り返してしまう不具合が修正されました。リクエストの有効期限の上限修正
クライアントから指定されるrequested_expiryに上限がなかったため、auth_req_idに対して任意の有効期限を設定することができてしまう不具合が修正されました。