public Task <Token> ObterUserToken(string login, string senha, IDictionary <string, string> claims)
 {
     using (var oauth = new OAuthHttpHandler(urlAutenticacao, clientId, clientSenha, claims, login, senha))
     {
         return(oauth.ObterAcessTokenAsync());
     }
 }
Exemplo n.º 2
0
        public SimplesNacionalClient(OAuthHttpHandler oAuthHttpHandler, Ambiente ambiente = Ambiente.Producao)
        {
            this.oAuthHttpHandler   = oAuthHttpHandler;
            this.UrlApiFiscalizacao = ambiente switch
            {
                Ambiente.Producao => "https://simplesnacional.aclti.com.br/api/fiscalizacao",
                Ambiente.Homologacao => "https://simplesnacional-homologacao-ssa.aclti.com.br/api/fiscalizacao",
                _ => "https://simplesnacional-treinamento.aclti.com.br/api/fiscalizacao"
            };

            this.UrlApiDEC = ambiente switch
            {
                Ambiente.Producao => "https://decv2.aclti.com.br/api",
                Ambiente.Homologacao => "https://decv2-homologacao.aclti.com.br/api",
                _ => "https://decv2-treinamento.aclti.com.br/api"
            };
        }