Web Api – Adicionando autenticação (OAuth) – Parte 2

Boas galera!

Continuando com a configuração da autenticação OAuth (http://www.leonardohofling.com/blog/web-api-adicionando-autenticacao-oauth/), vamos ver um jeito de adicionar algumas informações adicionais junto ao Token.

Para adicionar parâmetros adicionais no retorno da autenticação existe um jeito bem simples, dar override no método TokenEndpoint do nosso ApplicationOAuthProvider.

        public override Task TokenEndpoint(OAuthTokenEndpointContext context)
        {
            context.AdditionalResponseParameters.Add("Cliente", "Leonardo");

            return Task.FromResult<object>(null);
        }

Agora nossa autenticação irá retornar também a chave “Cliente”:


Curta também minha página no Facebook para ficar por dentro das novidades:
https://www.facebook.com/devleonardohofling