/// <summary> /// Returns a token request for a specified token request id. /// </summary> /// <param name="requestId">the request id</param> /// <returns>the token request</returns> public Task <TokenRequest> RetrieveTokenRequest(string requestId) { var unauthenticated = ClientFactory.Unauthenticated(channel); return(unauthenticated.RetrieveTokenRequest(requestId) .Map(tokenRequest => TokenRequest.FromProtos( tokenRequest.RequestPayload, tokenRequest.RequestOptions))); }