示例#1
0
        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"));
 }