/// <summary>Invoked whenever PingFederate successfully authenticates a user</summary>
 /// <param name="context">Contains information about the login session as well as the user <see cref="System.Security.Claims.ClaimsIdentity"/>.</param>
 /// <returns>A <see cref="Task"/> representing the completed operation.</returns>
 public virtual Task Authenticated(PingFederateAuthenticatedContext context)
 {
     return(this.OnAuthenticated(context));
 }
 /// <summary>Invoked whenever PingFederate successfully authenticates a user</summary>
 /// <param name="context">Contains information about the login session as well as the user <see cref="System.Security.Claims.ClaimsIdentity"/>.</param>
 /// <returns>A <see cref="Task"/> representing the completed operation.</returns>
 public virtual Task Authenticated(PingFederateAuthenticatedContext context)
 {
     return this.OnAuthenticated(context);
 }