public abstract Task <IAuthenticatonResult> RefreshAuthentication(AuthParameters authParameters);
public abstract Task <IAuthenticatonResult> Authenticate(AuthParameters authParameters);