コード例 #1
0
ファイル: TritonLink.cs プロジェクト: mistzzt/no-triton-you
        public TritonLink(ISsoCredentialProvider sso)
        {
            _container = new CookieContainer();
            _container.Add(sso.GetCredentials());

            var clientHandler = new HttpClientHandler
            {
                AllowAutoRedirect = true,
                UseCookies        = true,
                CookieContainer   = _container
            };

            _client = new HttpClient(clientHandler)
            {
                BaseAddress = new Uri(ActUrl)
            };
        }
コード例 #2
0
        public void UpdateCredentials(ISsoCredentialProvider sso)
        {
            var cookies = sso.GetCredentials();

            _container.Add(cookies);
        }