private string BuildRst(SamlTokenRequest request) { var messageId = Guid.NewGuid(); var tokenId = Guid.NewGuid(); return(string.Format( WsTrustSaml11TokenRstTemplate, messageId, _usernameMixedEndpoint, tokenId, request.Username, request.Password, request.Audience)); }
public virtual async Task <SamlTokenResponse> RequestTokenAsync(SamlTokenRequest request) { var rst = BuildRst(request); return(await RequestTokenAsync(rst)); }