添加token管理
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#import "AppleSignInManager.h"
|
||||
#import <AuthenticationServices/AuthenticationServices.h>
|
||||
#import <Masonry/Masonry.h>
|
||||
#import "KBAuthManager.h"
|
||||
|
||||
@interface LoginViewController ()
|
||||
// 容器视图(用于居中摆放内容)
|
||||
@@ -147,6 +148,12 @@
|
||||
if (code.length) info[@"authorizationCode"] = code;
|
||||
}
|
||||
|
||||
// 将示例中的 identityToken 暂存为访问令牌(实际项目应调用服务端换取业务 token)
|
||||
NSString *accessToken = info[@"identityToken"];
|
||||
NSString *uid = info[@"userIdentifier"]; // 不变
|
||||
if (accessToken.length > 0) {
|
||||
[[KBAuthManager shared] saveAccessToken:accessToken refreshToken:nil expiryDate:nil userIdentifier:uid];
|
||||
}
|
||||
if (selfStrong.onLoginSuccess) selfStrong.onLoginSuccess(info);
|
||||
}];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user