/// <summary> /// Refresh token using using the refresh token provided in the RequestToken response /// </summary> /// <param name="request">Originating web request</param> /// <param name="refreshToken">Refresh token returned from RefreshToken request</param> /// <param name="discoveryResponse">The response returned by the discovery process</param> /// <returns>Object with required information for continuing the mobile connect process</returns> public async Task <MobileConnectStatus> RefreshTokenAsync( HttpRequestMessage request, string refreshToken, DiscoveryResponse discoveryResponse) { return(await MobileConnectInterfaceHelper.RefreshToken( _authentication, refreshToken, discoveryResponse, _config)); }
/// <summary> /// Synchronous wrapper for <see cref="RefreshTokenAsync(string, DiscoveryResponse)"/> /// </summary> /// <param name="refreshToken">Refresh token returned from RefreshToken request</param> /// <param name="discoveryResponse">The response returned by the discovery process</param> /// <returns>Object with required information for continuing the mobile connect process</returns> public MobileConnectStatus RefreshToken(string refreshToken, DiscoveryResponse discoveryResponse) { return(MobileConnectInterfaceHelper.RefreshToken( _authentication, refreshToken, discoveryResponse, _config).Result); }