issue投げた。 英語わからん
After WebAuthn login always redirected to WebUI home, even if doing OAuth authorization
https://github.com/mastodon/mastodon/issues/17091
大体理解した気がする
現状の通常ログインのリダイレクト処理をWebAuthnログイン処理から呼び出すか、丸ごと移植する必要がありそう
だけど現状のログイン処理はprotectedなので他のクラスファイルから直接呼び出せない
呼び出せる別の処理をつくって統一するか、丸ごと移植するか
Ruby
moduleをincludeすることをmix-inと呼ぶ
mix-inするとクラスにmodule内のメソッド等が合成される
だからオッケー
ってことでいいのかな
https://medium.com/@jiraffestaff/ruby-mixinの使いどころ-設計的な考え方-9b8d2e529669
> mixin moduleは、includeするとクラス自体に合成されるため、クラス内のメンバ変数へのアクセスや、別のモジュールのメソッドを呼び出すことができる
単純にprotectedからpublicに移すのはよくなさそう
他のcontrollerを見る限り、publicにするのはroutes.rbから呼び出す処理だけ