2017-08-02 11 views
0

パーズサーバーでAuthyアカウントの検証を使用します。 ACCOUNT VERIFICATION WITH AUTHY, NODE.JS AND EXPRESSパーズサーバークラウドコードを使用したAuthy検証

のか、どのように私はここでルビーを使用して行っているのNode.jsバックエンドで同じことを達成することができます:あなたがここに示されたように代わりに急行し、MongoDBののパースバックエンドを使用する方法を私を導いてくださいTWILIO VERIFICATION SDK FOR ANDROID - INTEGRATION GUIDE

+1

ようこそ。ここで質問する方法については、[ヘルプセンター](https://stackoverflow.com/help)をご覧ください。 – JohnC

+0

質問を編集して、適切な回答を特定するのに十分な詳細を持つ特定の問題に限定してください。問題を解決しようとした方法の詳細をお寄せください。この質問を明確にするための[ヘルプ]ページ(https://stackoverflow.com/help/how-to-ask)を参照してください。 – viCky

答えて

0

Twilioを開発者のエバンジェリストはここにいる。

verification SDK is probably the better way for you to verify phone numbers in your Android applicationを使用して、2番目の質問にお答えします。私はあなたのAndroidアプリケーションに必要な手順をthe guideから実装したと仮定します。

あなたが指し示すRubyサーバを、Expressを使用してNode.jsサーバに翻訳しました。 3 npmのパッケージをインストールしておく必要がありますが、ParseサーバーをExpressにすでにインストールしている場合は、Expressサーバーに2台必要です。とにかく、これは何が必要です:

$ npm install express body-parser jsonwebtoken 

次に、このための最小限のサーバは次のようになります。

const jwt = require('jsonwebtoken'); 
const express = require('express'); 
const bodyParser = require('body-parser'); 

const app = express(); 
app.use(bodyParser.json()); 

app.post('/verify/token', (req, res) => { 
    const payload = { 
    app_id: process.env.APP_ID, 
    phone_number: req.body.phone_number, 
    iat: Date.now() 
    }; 

    const token = jwt.sign(payload, process.env.AUTHY_API_KEY, { 
    algorithm: 'HS256', 
    expiresIn: '1h' 
    }); 

    res.json({ jwt_token: token }); 
}); 

app.listen(3000); 

注:あなたのアプリIDと環境へのAuthy APIキーの両方をエクスポートする必要があります。

関連する問題