コード例 #1
0
        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));
        }
コード例 #2
0
        public virtual async Task <SamlTokenResponse> RequestTokenAsync(SamlTokenRequest request)
        {
            var rst = BuildRst(request);

            return(await RequestTokenAsync(rst));
        }