0730
バックエンドに認証をつけたりセッション管理をつけたりしようとしているのだが、そうするとOpenAPIの生成コードではうまくいかなくなってしまった。Axumはリクエストハンドラの引数にextractorを追加していくシステムだから、コードジェネレイタが用意したextractorしか使えない。今回は署名済みクッキーによるセッション管理をやりたかったので、これではダメだ。
しばらく考えたが、これはschema firstを棄てるタイミングなのかなと思う。もはやスキーマにバックエンドが合っていることを保証するものはないのなら、逆にcode firstに生成してやる方がいい。ただcode firstはそれはそれで使い勝手悪いなという話もあり、そこは慎重に考えたい。
まあ具体的なところは明日以降見ていく。
寝るよ。