ブラウザIDの美しさの一部は、ウェブサイトのインフラストラクチャにほとんど必要がないということです。ボタンをJavaScriptに埋め込み、コールバックルートを設定するだけです認証後のデータ私は、defaultLayoutテンプレート内のすべてのページの上部にBrowserIDログインボタンを埋め込むことができるようにしたいと思いますが、ログイン状態に基づいてそれを条件付きで表示/非表示にします。 Authサブサイトは、defaultLayoutテンプレートの内部に「ログインページ」を埋め込むことで機能しますが、それ以外は完全なブラックボックスと思われます。BrowserIDログインボタンをdefaultLayoutに埋め込むには
BrowserIDログインのために自分のハンドラを動かすことも、可能な限りブラウザIDログインボタンを1つだけ持つ完全に別のページにリダイレクトすることも避けたいと思っています。
私がやっていることを達成するための方法はありますか?私はちょうど行方不明ですか、本当に自分のBrowserIDログインコードをロールバックするのが最も良い方法ですか?ログインウィジェットを取得するために
(apLogin authBrowserId) <not sure what would go here>
が、の根性をハイジャック:私はのような何かを行うことができるかもしれないように見えるYesod.Auth.BrowserIdモジュールのソースコードを見てみると
そのようなプラグインは汚いと感じます。
マイケルに感謝しました。これを行う簡単な方法があると思いました。私はただ見落としていました。 – Orclev