getUserInfo method
Implementation
Future<User> getUserInfo({
required String idToken,
required DioClient microsoftDioClient,
required String userInfoEndpoint,
Options? getUserDetailsOptions,
}) async {
final response = await _authProvider.getUserDetails(
microsoftDioClient: microsoftDioClient,
userInfoEndpoint: userInfoEndpoint,
getUserDetailsOptions: getUserDetailsOptions,
);
User user = User.fromJson(response.data);
user = user.copyWith(userName: _getUsernameFromIdToken(idToken));
return user;
}