generateUserToken method
Implementation
@override
Future<AuthToken> generateUserToken(
String username, String password, String appAccessToken) async {
try {
return await dio
.get(ApiEndpoints.AUTH,
options: Options(headers: {
HttpHeaders.authorizationHeader:
ApiHelper.buildEncodedBasicAuth(username, password),
ApiHelper.HEADER_API_KEY: appAccessToken
}))
.then((value) => AuthToken.fromConcatenatedString(value.data));
} on Exception catch (e) {
throw HttpHelper.decodeErrorResponse(e,
tag: TAG,
logger: logger,
defaultErrorMessage: "Failed to authenticate user");
}
}