loginWithYouAuth method
Implementation
Future<LoginHistory?> loginWithYouAuth(
String serviceUrl, String authCode) async {
this.serviceUrl = serviceUrl;
final Info? info = await _getService();
if (info == null || !info.success) {
return null;
}
LoginHistory loginHistory =
LoginHistory(apiUrl: serviceUrl, username: "Public");
bool? isAuthEnable = info.authEnable;
OauthData? userAuth = await _getOauthToken(authCode);
if (userAuth == null) {
return null;
}
loginHistory.token = userAuth.accessToken;
loginHistory.username = userAuth.username;
loginHistoryManager.add(loginHistory);
return loginHistory;
}