提交 9e644b09 编写于 作者: KK's avatar KK

钉钉鉴权

上级 25819508
...@@ -96,9 +96,9 @@ export class DingTalkService { ...@@ -96,9 +96,9 @@ export class DingTalkService {
private async dd_ready() { private async dd_ready() {
// 设置导航标题 // 设置导航标题
this.setNavBack(); this.setNavBack();
// let access_token: any = await this.getAccess_token(); let access_token: any = await this.getAccess_token();
// 鉴权 // 鉴权
// this.authentication(access_token.agentId, this.corpId, access_token.data.timeStamp, access_token.data.nonceStr, access_token.data.signature); this.authentication(access_token.agentId, this.corpId, access_token.data.timeStamp, access_token.data.nonceStr, access_token.data.signature);
} }
...@@ -115,6 +115,7 @@ export class DingTalkService { ...@@ -115,6 +115,7 @@ export class DingTalkService {
} }
} }
const reAccess_token: any = await this.get(`/uaa/dingtalk/jsapi/sign`); const reAccess_token: any = await this.get(`/uaa/dingtalk/jsapi/sign`);
alert(JSON.stringify(reAccess_token));
localStorage.setItem("access_token", JSON.stringify(Object.assign(reAccess_token, { time: new Date().getTime() }))); localStorage.setItem("access_token", JSON.stringify(Object.assign(reAccess_token, { time: new Date().getTime() })));
return reAccess_token; return reAccess_token;
} }
...@@ -124,8 +125,8 @@ export class DingTalkService { ...@@ -124,8 +125,8 @@ export class DingTalkService {
* @memberof DingTalkService * @memberof DingTalkService
*/ */
public async login(): Promise<any> { public async login(): Promise<any> {
// const access_token = await this.getAccess_token(); const access_token = await this.getAccess_token();
const access_token :any= await this.get(`/uaa/open/dingtalk/access_token`); // const access_token :any= await this.get(`/uaa/open/dingtalk/access_token`);
if (access_token.status == 200 && access_token.data && access_token.data.corp_id) { if (access_token.status == 200 && access_token.data && access_token.data.corp_id) {
localStorage.setItem("access_token", JSON.stringify(Object.assign(access_token, new Date().getTime))); localStorage.setItem("access_token", JSON.stringify(Object.assign(access_token, new Date().getTime)));
this.corpId = access_token.data.corp_id; this.corpId = access_token.data.corp_id;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册