Contenu connexe
Similaire à Yesod and Auth
Similaire à Yesod and Auth (20)
Plus de Seizan Shimazaki (7)
Yesod and Auth
- 2. 自己紹介
• @seizans
• 勤務:ワークスアプリケーションズ(ERPパッケージ)
• エンジニア歴:3年
• Haskell歴:1年
• Haskell
made me リア充.
• 結婚することになったので Yesod を使い始めた
• @shokosさん, @dekosukeさん達とYesod遊びはじめ
- 4. Yesod の認証
• オープンな認証各種のためのプラグインがある
• BrowserId, GoogleMail, OAuth, OpenId
• 使い方
• まず App を YesodAuth のインスタンスにして
• ・・・とか思っていたら
• 1.0 では yesod init したら出来てる
• /auth/login でログイン画面が出る
• that’s all.
• と思ったけどちゃんと動かないので後で解決します
- 10. やること
• sendmail できない環境で使うために
• サンプルで Network.Mail.Mime の箇所を変える
• 普通に SMTP ライブラリ使う
• Network.SMTP.Client を普通に使えばよい
• ということで自分のアプリの記述変えればOK
- 11. やること
• 認証系の文言を変更したい
• デフォルトは Yesod.Auth.Message
の defaultMessage で、
機能に対応する文言を指定している
• AuthMessage -> Text な関数を自分で作ればよい
• Appを YesodAuth インスタンスにするところで
renderMessage メソッドを上書きする
• ということで自分のアプリの記述変えればOK