public string ObterLoginAtual() { var loginAtual = contextoAplicacao.ObterVarivel <string>("login"); if (loginAtual == null) { throw new NegocioException("Não foi possível localizar o login no token"); } return(loginAtual); }
public async Task <string> Handle(ObterTokenAtualQuery request, CancellationToken cancellationToken) { return(contextoAplicacao.ObterVarivel <string>("TokenAtual")); }
public string ObterClaim(string nomeClaim) { var claim = contextoAplicacao.ObterVarivel <IEnumerable <InternalClaim> >("Claims").FirstOrDefault(a => a.Type == nomeClaim); return(claim?.Value); }
public bool TokenPresente() { return(contextoAplicacao.ObterVarivel <bool>("TemAuthorizationHeader")); }