Компонент, который инкапсулирует аутентификацию Trello API на основе токков, чтобы предоставить сторонним приложениям доступ к API Trello.
Эта библиотека доступна на NPM, установите ее с: npm install --save react-native-trello-login
или yarn add react-native-trello-login
.
react-native-trello-login
импорт трелологин из «Реактивно-коричневого-трело-логин»;
Чтобы начать процесс аутентификации, вам нужен ключ API. Каждому пользователю Trello предоставляется ключ API. Вы можете получить свой ключ API, войдя в Trello и посетив https://trello.com/app-key/.
Поскольку ключ API привязан к пользователю, часто является хорошей идеей создать пользователя Trello специально для создания одного приложения или интеграции. Это гарантирует, что интеграция сторонней линейки отключена от сторонней учетной записи разработчика третьей интеграции. Также предлагается определить ключ API в отдельном файле или в переменной среды.
const trello_api_key = "your_api_key_here";
Импортированный компонент TrelloLogin
-это всего лишь реагирующий веб-просвист, который позаботится о показе и обработке процесса Auth Trello.
Экспорт по умолчанию класс trellologinexample extends react.component { handleloginsuccess = trelloauthtoken => {// пользователь успешно аутентифицировал ./// Сейчас вы сможете использовать API -интерфейсы Trello с помощью `trelloauthtoken` }; handleloginfailure = message => {// обрабатывать сбой аутентификации (может быть, показав предупреждение?) }; render () {return (<view style = {styles.container}> <trellologin applicationname = "React Native Trello Login Пример" onloginsuccess = {this.handleloginsuccess} onloginfailure = {handleloginfailure} trelloApike = {trello_key} .WebView}/> </view>); }}
См. Папку /example
для полного примера (вход в систему + вход).
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
приложение -имя | нить | НЕОБХОДИМЫЙ | Имя приложения, показанное пользователю в процессе входа в систему |
Debugened | буль | ЛОЖЬ | Когда True показывает несколько полезных console.debug . |
OnloginFailure | фанк | НЕОБХОДИМЫЙ | Обратный вызов, вызванный в сбое логин (Параметр обратного вызова: сообщение об ошибке) |
OnloginSuccess | фанк | НЕОБХОДИМЫЙ | Обратный вызов, вызванный успешным входом в систему (параметр обратного вызова: Token Auth) |
Trelloapikey | нить | НЕОБХОДИМЫЙ | Ключ API Trello |
стиль | любой | нулевой | Стиль применен к веб -просмотру входа в тройку |
Пожалуйста, обратите внимание, что вы также можете предоставить любую поддержку WebView.
Trello Auth Docs
Trello API Docs
Ваш ключ API Trello
React-National Webview Docs