WeChat公衆プラットフォームNodeJs開発の道--アクセス認証
701 ワード
WeChat公衆プラットフォームはもうしばらく開けました.どうやってアクセスを申請するか分かりませんでした.最近、ネットで友達が通訳のプラットフォームに戻ることができます.彼のブログによると、NodeJsを使って試してみました.しばらくの間、CloudondFodryの開発活動に出会えたので、CloudFoundryの上にプロジェクトを新設しました.この仕事をしに来ました.今日はアクセス認証ができました.認証の核心部分コードを貼り付けます.参考にしてください.
var crypto=require("crypto");
function isLegel(signature,timestamp,nonce,token){
var array=new Array();
array[0]=timestamp;
array[1]=nonce;
array[2]=token;
array.sort();
var hasher=crypto.createHash("sha1");
var msg=array[0]+array[1]+array[2];
hasher.update(msg);
var msg=hasher.digest('hex');// SHA1
if(msg==signature){
return true;
}else{
return false;
}
}
module.exports.isLegel=isLegel;