Articles of oauth

aplicativo que usa OAuth e javascript

Estou planejando criar um aplicativo que use JavaScript e precise usar o OAuth para autenticar o usuário em um site. Alguém pode me ajudar, por favor? Qualquer código de amostra? Eu sei sobre a biblioteca JavaScript OAuth do Google Code, mas não tenho certeza de como implementar isso ..

Problema do CORS ao fazer uma solicitação do Ajax para o token de access oauth2

Estou fazendo uma chamada de ajax do meu cliente para o google oauth 2 API ‘https://accounts.google.com/o/oauth2/auth?redirect_uri=http://blah.com&response_type=token&client_id….’ para obter o token de access, mas recebo o seguinte erro: A resposta à solicitação de comprovação não passa na verificação de controle de access: Nenhum header ‘Access-Control-Allow-Origin’ está presente no recurso solicitado. A origem ‘ http://blah-blah.com ‘ não […]

Protegendo minha API REST com OAuth enquanto ainda permite a autenticação por meio de provedores OAuth de terceiros (usando DotNetOpenAuth)

Eu tenho um produto com uma API REST simples para que os usuários do produto possam se integrar diretamente com os resources do produto sem usar minha interface de usuário da web. Recentemente, tenho recebido interesse de vários terceiros sobre a integração de seus clientes de desktop com a API para permitir que os usuários […]

Gostar de uma página em nome de um usuário?

Estou tentando fazer com que um usuário “goste” de uma página por meio do SDK. O usuário está conectado e recebo um tokken de access válido do cookie. Meu APP pediu permissions read_stream e publish_stream . Posso fazer coisas como postar no mural, etc. Mas, quando meu APP tenta “curtir” uma página, recebo o erro: […]

Acessar endereço de e-mail no OAuth ExternalLoginCallback da API do Facebook v2.4 no ASP.NET MVC 5

Com v2.3 da API do Facebook, desde que o seguinte foi definido, o endereço de e-mail dos usuários seria retornado no retorno de chamada para ExternalLoginCallback ; app.UseFacebookAuthentication(new FacebookAuthenticationOptions { AppId = “XXX”, AppSecret = “XXX”, Scope = { “email” } }); No entanto, qualquer aplicativo que possa segmentar apenas a v2.4 (lançado em 8 […]

Como usar o OAuth2RestTemplate?

Estou tentando entender como usar um object OAuth2RestTemplate para consumir meu serviço REST protegido por OAuth2 (que está sendo executado em um projeto diferente e vamos supor também em um servidor diferente, etc …) fe meu serviço de descanso é: http://localhost:8082/app/helloworld -> O access a este URL gera um erro, pois não sou autenticado Para […]

Mensagem de login do Facebook: “URL Bloqueado: esse redirecionamento falhou porque o URI de redirecionamento não está na lista de permissions nas configurações de OAuth do cliente do aplicativo”.

Notícia importante: Se você se registrar para o teste, vá para as configurações do seu perfil e para os seus interesses, adicione o perfil de exclusão . Tentando fazer o login com o Facebook no meu site : Estou tendo o erro a seguir: URL bloqueado: esse redirecionamento falhou porque o URI de redirecionamento não […]

Serviço de Autorização OAuth no ASP.NET Core

Na Web API 2, você costumava criar um ponto de extremidade para emitir um token configurando um OAuth Authorization Server por meio do middleware, conforme abaixo: //Set up our auth server options. var OAuthServerOptions = new OAuthAuthorizationServerOptions() { AllowInsecureHttp = true, TokenEndpointPath = new PathString(“/token”), AccessTokenExpireTimeSpan = TimeSpan.FromDays(1), Provider = new SimpleAuthorizationServerProvider() }; // Sets […]

Qual é o objective do tipo de autorização implícita de concessão no OAuth 2?

Eu não sei se eu tenho algum tipo de ponto cego ou o quê, mas eu li a especificação do OAuth 2 muitas vezes e examinei os arquivos da lista de discussão, e eu ainda não encontrei uma boa explicação do porquê da Concessão Implícita. O stream para obtenção de tokens de access foi desenvolvido. […]

google oauth2 redirect_uri com vários parâmetros

Como adicionar parâmetros ao google oauth2 redirect_uri? Assim como este redirect_uri=http://www.example.com/redirect.html?a=b . O b de a=b é random. Qualquer um pode ajudar?