tgapp-fbauth

Software screenshot:
tgapp-fbauth
Rincian Software:
Versi: 0.0.1
Tanggal Upload: 20 Feb 15
Pengembang: Alessandro Molina
Lisensi: Gratis
Popularitas: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth adalah aplikasi otentikasi Facebook pluggable untuk TurboGears2.
Hal ini bertujuan untuk membuat mudah untuk menerapkan otentikasi dan pendaftaran dengan FaceBook Connect dalam aplikasi TurboGears2.
Instalasi
fbauth dapat diinstal baik dari pypi atau dari bitbucket:
easy_install tgapp-fbauth
hanya harus bekerja untuk sebagian besar pengguna
Memasukkan fbauth
Dalam aplikasi config / app_cfg.py steker impor Anda:
dari tgext.pluggable steker impor
Kemudian pada akhir steker berkas panggilan dengan fbauth:
pasang (base_config, 'fbauth')
Anda akan dapat menambah facebook login, registrasi dan menghubungkan tombol dengan menggunakan pembantu yang disediakan oleh fbauth.
Perlu diingat bahwa facebook terhubung tidak akan bekerja dengan benar dengan aplikasi yang tidak berjalan pada port 80
FaceBook Id dan Avatar
Bila menggunakan pengguna FBAuth akan memiliki badan yang terkait baru yang disebut fbauth. Mengakses user.fbauth adalah mungkin untuk mengakses user.fbauth.facebook_id pengguna dan user.fbauth.profile_picture.
FBAuth Pembantu
fbauth menyediakan banyak pembantu yang secara otomatis akan menghasilkan tombol dan javascript diperlukan agar pengguna Anda login ke aplikasi Anda menggunakan FaceBook Connect:
- H.fbauth.login_button (appid, text = 'Masuk dengan Facebook', ruang lingkup = None, ingat = '')
& Nbsp; Menempatkan tombol login. Masuk izin untuk login dengan user yang telah terhubung dengan id facebook. Untuk menghubungkan pengguna ke facebook id, pendaftaran atau menghubungkan dapat digunakan.
& Nbsp; Parameter appid telah menjadi id aplikasi Anda, jika ada disediakan panggilan FB.init akan dilewati sehingga FB yang dapat diinisialisasi secara manual.
& Nbsp; Parameter teks adalah teks untuk menunjukkan dalam tombol.
& Nbsp; Parameter lingkup adalah izin bahwa aplikasi akan meminta untuk facebook. Secara default tersebut hanya data pengguna dan email.
& Nbsp; The mengingat parameter dapat digunakan untuk login user dengan tanggal kedaluwarsa daripada menggunakan cookie sesi, sehingga sesi dapat berlangsung lebih lama dari kehidupan tab browser.
- H.fbauth.register_button (appid, text = 'Daftar dengan Facebook', ruang lingkup = None, ingat = '')
& Nbsp; Menempatkan tombol pendaftaran. Pendaftaran secara otomatis membuat pengguna baru dari data facebook dan log masuk. Untuk pendaftaran untuk bekerja diperlukan bahwa data tambahan selain data yang sudah diperlukan secara default dalam model Pengguna quickstart bisa nullable. Sebuah cara untuk mengidentifikasi pengguna baru terdaftar dan meminta data yang hilang disediakan Jika pengguna untuk token yang diperoleh sudah ada bahwa pengguna login bukan menciptakan user baru. Hal ini memungkinkan untuk menerapkan 1 pendaftaran klik dan login. Baru dibuat pengguna akan memiliki bendera baik user.fbauth.registered dan user.fbauth.just_connected di True sehingga memungkinkan untuk mengidentifikasi ketika pengguna baru saja mendaftar dan meminta mereka informasi lebih yang facebook tidak memberikan. Disarankan untuk mengatur bendera just_connected ke False pada handler post_login untuk benar melacak pengguna yang baru saja mendaftar untuk nyata.
& Nbsp; Parameter appid telah menjadi id aplikasi Anda, jika ada disediakan panggilan FB.init akan dilewati sehingga FB yang dapat diinisialisasi secara manual.
& Nbsp; Parameter teks adalah teks untuk menunjukkan dalam tombol.
& Nbsp; Parameter lingkup adalah izin bahwa aplikasi akan meminta untuk facebook. Secara default tersebut hanya data pengguna dan email.
& Nbsp; The mengingat parameter dapat digunakan untuk login user dengan tanggal kedaluwarsa daripada menggunakan cookie sesi, sehingga sesi dapat berlangsung lebih lama dari kehidupan tab browser.
- H.fbauth.connect_button (appid, text = 'Hubungkan akun Facebook Anda, ruang lingkup = None)
& Nbsp; Menempatkan tombol akun connect. Hubungkan izin untuk mengasosiasikan pengguna yang sudah ada ke akun facebook sehingga nantinya bisa login dengan akun facebook-nya. Pengguna baru terhubung akan memiliki bendera user.fbauth.just_connected di True sementara bendera user.fbauth.registered akan Palsu untuk membedakan pengguna yang telah terhubung dari pengguna yang telah terdaftar facebook.
& Nbsp; Parameter appid telah menjadi id aplikasi Anda, jika ada disediakan panggilan FB.init akan dilewati sehingga FB yang dapat diinisialisasi secara manual.
& Nbsp; Parameter teks adalah teks untuk menunjukkan dalam tombol.
& Nbsp; Parameter lingkup adalah izin bahwa aplikasi akan meminta untuk facebook. Secara default tersebut hanya data pengguna dan email.
FBAuth Utilities
FBAuth menyediakan banyak metode utilitas yang membuat mudah untuk bekerja dengan facebook:
- Fbauth.lib.has_fbtoken_expired (user)
& Nbsp; Cek jika token facebook untuk pengguna yang diberikan telah berakhir atau tidak, ini dapat berguna saat memanggil facebook API. Facebook Token sendiri dapat diambil dari user.fbauth.access_token

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang Alessandro Molina

Komentar untuk tgapp-fbauth

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!