Komponen yang merangkum otentikasi berbasis Token API Trello untuk memberikan akses aplikasi pihak ketiga ke API Trello.
Perpustakaan ini tersedia di NPM, instal dengan: npm install --save react-native-trello-login
atau yarn add react-native-trello-login
.
react-native-trello-login
Impor Trellologin dari "React-Native-Trello-Login";
Untuk memulai proses otentikasi, Anda memerlukan kunci API. Setiap pengguna Trello diberi kunci API. Anda dapat mengambil kunci API Anda dengan masuk ke Trello dan mengunjungi https://trello.com/app-key/.
Karena kunci API terkait dengan pengguna, seringkali merupakan ide yang baik untuk membuat pengguna Trello khusus untuk membangun satu aplikasi atau integrasi. Ini memastikan bahwa integrasi pihak ketiga terlepas dari akun Trello pengembang integrasi pihak ketiga. Ini juga disarankan untuk mendefinisikan kunci API dalam file terpisah atau dalam variabel lingkungan.
const trello_api_key = "your_api_key_here";
Komponen TrelloLogin
yang diimpor hanyalah sebuah webview web yang bereaksi-reaksi yang akan mengurus menunjukkan dan menangani proses Auth Trello.
Ekspor Kelas Default Trellologinexample Extends React.component { handleloginsuccess = trelloAuthToken => {// Pengguna yang diautentikasi dengan sukses }; HandLelogInFailure = message => {// menangani kegagalan otentikasi (mungkin dengan menunjukkan peringatan?) }; render () {return (<view style = {styles.container}> <trellologin applicationName = "react native trello login contoh" onloginsuccess = {this.handleloginsuccess} onloginfailure = {this.handleLogInfailure} trelloapikey = {this.handleLoginFailure} trelloapikey = {this.handleLoginReure} trelloAPikey = {this.handleLogInd .webview}/> </ view>); }}
Lihat folder /example
untuk contoh lengkap (login + logout).
Nama | Jenis | Bawaan | Keterangan |
---|---|---|---|
ApplicationName | rangkaian | DIPERLUKAN | Nama aplikasi yang ditunjukkan kepada pengguna dalam proses login |
Debugenabled | bool | PALSU | Bila benar, tunjukkan beberapa console.debug yang berguna. Log Debug selama proses login |
Onloginfailure | func | DIPERLUKAN | Callback dipanggil pada login yang gagal (Parameter Callback: Pesan Kesalahan) |
onloginsuccess | func | DIPERLUKAN | Callback dipanggil pada login yang berhasil (Parameter Callback: Token Auth) |
Trelloapatey | rangkaian | DIPERLUKAN | Kunci API Trello |
gaya | setiap | batal | Gaya diterapkan pada Webview Login Trello |
Harap perhatikan bahwa Anda juga dapat memberikan prop webview apa pun.
Trello Auth Docs
Trello API Docs
Kunci API Trello
Dokumen Webview asli React