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()); } }
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" }; }