node_oauth_sdk

babeltime ldap sdk

Usage no npm install needed!

<script type="module">
  import nodeOauthSdk from 'https://cdn.skypack.dev/node_oauth_sdk';
</script>

README

单一入口登陆nodejs版sdk

index为入口文件,调用login方法重定向到登陆页面.

使用之前需要先和服务器端确认好key和回调方法

使用方法

第一步

//引入包文件 
var bt_oauth_sdk = require('bt_oauth_sdk'); 

第二步

//配置信息config.js
$config = [
    'appid' 	 => 1000,	appid
    'appkey'   => 123,	appkey
];

//获取一个登陆sdk的实例 
需要传入request和response与一个登录成功后的callback接口
bt_oauth_sdk.login(request,response,callback);


返回值为json格式: 
成功: $result = {"status":true,"info":{"username":"test"}} 
失败: $result = {} 
status 是否成功 bool
username 成功后的用户名 string Or Null

第四步

使用返回回来的username进行用户权限认证