这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
945 B

import 'package:core/models/auth.dart';
import 'package:core/models/oauth.dart';
import 'package:get/get.dart';
import '../utils/logging.dart';
import 'service.base.dart';
abstract class AuthService extends ServiceBase {
static AuthService get to => Get.find();
Future<Token> password(LoginParams params) {
logger.debug('not implemented');
return Future.error('not implemented');
}
Future<Token> portal(PortalLoginParams params) {
logger.debug('not implemented');
return Future.error('not implemented');
}
Future<Token> phoneNumber(SmsLoginParams params) {
logger.debug('not implemented');
return Future.error('not implemented');
}
Future<Token> refreshToken(RefreshTokenParams params) {
logger.debug('not implemented');
return Future.error('not implemented');
}
Future<UserProfile> getProfile() {
logger.debug('not implemented');
return Future.error('not implemented');
}
}