packages feed

yesod-auth-fb-1.2: yesod-auth-fb.cabal

Name:                yesod-auth-fb
Version:             1.2
Synopsis:            Authentication backend for Yesod using Facebook.
Homepage:            https://github.com/meteficha/yesod-auth-fb
License:             BSD3
License-file:        LICENSE
Author:              Felipe Lessa, Michael Snoyman
Maintainer:          Felipe Lessa <felipe.lessa@gmail.com>
Category:            Web
Build-type:          Simple
Cabal-version:       >= 1.6
Extra-source-files:  README, demo/clientside.hs

Description:
  This package allows you to use Yesod's authentication framework
  with Facebook as your backend.  That is, your site's users will
  log in to your site through Facebook.  Your application need to
  be registered on Facebook.
  .
  This package works with both the server-side authentication
  flow
  (<https://developers.facebook.com/docs/authentication/server-side/>)
  via the "Yesod.Auth.Facebook.ServerSide" module and the
  client-side authentication
  (<https://developers.facebook.com/docs/authentication/client-side/>)
  via the "Yesod.Auth.Facebook.ClientSide" module.  It's up to
  you to decide which one to use.  The server-side code is older
  and as such has been through a lot more testing than the
  client-side code.  Also, for now only the server-side code is
  able to work with other authentication plugins.  The
  client-side code, however, allows you to use some features that
  are available only to the Facebook JS SDK (such as
  automatically logging your users in, see
  <https://developers.facebook.com/blog/post/2012/05/08/how-to--improve-the-experience-for-returning-users/>).

Source-repository head
  type:     git
  location: git://github.com/meteficha/yesod-auth-fb.git

Library
  hs-source-dirs: src

  Build-depends:   base         >= 4.3     && < 5
                 , lifted-base  == 0.1.*
                 , yesod-core   == 1.1.*
                 , yesod-auth   == 1.1.*
                 , hamlet
                 , shakespeare-js
                 , wai
                 , http-conduit
                 , text         >= 0.7     && < 0.12
                 , transformers >= 0.1.3   && < 0.4
                 , yesod-fb     == 0.1.*
                 , fb           == 0.11.*
                 , conduit      == 0.5.*
                 , bytestring   == 0.9.*
                 , aeson        == 0.6.*
                 , time         >= 1.0     && < 1.5
                 , old-locale   == 1.0.*

  Exposed-modules: Yesod.Auth.Facebook
                 , Yesod.Auth.Facebook.ClientSide
                 , Yesod.Auth.Facebook.ServerSide
  Extensions: GADTs QuasiQuotes OverloadedStrings
  GHC-options: -Wall