react native trello login
1.0.0
封裝Trello基於API令牌的身份驗證的組件,以授予第三方應用程序訪問Trello API。
該庫可在NPM上找到,並在以下方式安裝以下: npm install --save react-native-trello-login
或yarn add react-native-trello-login
。
react-native-trello-login
從“反應 - 新晶狀體蛋白”中導入心litlogin;
要開始身份驗證過程,您需要一個API密鑰。每個Trello用戶都有一個API鍵。您可以通過登錄Trello並訪問https://trello.com/app-key/來檢索API密鑰。
由於API密鑰與用戶掛鉤,因此通常是一個專門為構建單個應用程序或集成的Trello用戶的好主意。這樣可以確保第三方的集成與第三方Integration的開發人員的Trello帳戶分離。還建議在單獨的文件或環境變量中定義API密鑰。
const trello_api_key =“ your_api_key_here”;
導入的TrelloLogin
組件只是一個反應的WebView,它將負責顯示和處理Trello Auth過程。
導出默認類TRELLOLOGINEXAMPE擴展React.component { handleloginsuccess = trelloauthtoken => {//用戶從現在開始成功身份驗證。//您可以使用`trelloAuthToken` }; handleloginfailure = message => {//處理身份驗證故障(也許通過顯示警報?) }; render(){return(<view style = {styles.container}> <trellologin applicationName =“本機trello登錄示例” .webview}/> </view>); }}}
有關完整的示例(登錄 +註銷),請參見/example
夾。
姓名 | 類型 | 預設 | 描述 |
---|---|---|---|
應用名稱 | 細繩 | 必需的 | 在登錄過程中顯示給用戶的應用程序名稱 |
偵錯 | 布爾 | 錯誤的 | 當true時,顯示一些有用的console.debug 在登錄過程中登錄日誌 |
Onloginfailure | 功能 | 必需的 | 在失敗的登錄(回調參數:錯誤消息)上調用回調 |
Onloginsuccess | 功能 | 必需的 | 在成功的登錄中調用回調(回調參數:auth token) |
Trelloapikey | 細繩 | 必需的 | Trello API鍵 |
風格 | 任何 | 無效的 | 應用於Trello登錄WebView的樣式 |
請注意,您還可以提供任何Webview Prop。
Trello auth文檔
Trello API文檔
您的Trello API鍵
反應本網絡瀏覽文檔