Articles of oauth 2.0

Problemas de autorização de token do portador de php cors oauth2

Tudo bem, eu tenho lidado com isso por algumas semanas agora. Eu finalmente consegui obter minha postagem de login para passar do pedido de cors e, de fato, logar-me, no entanto, o meu método ‘isActive’ por algum motivo falha nos cors logo após o login passar com sucesso, a partir do mesmo endereço. Pelo menos, […]

Login do LinkedIn e conexão de database

Estou tentando conectar minha página de login Linkedin ao database para obter informações do usuário. Mas o que foi que eu fiz é apenas autorizado para fazer login, um usuário e database não está recebendo nenhuma informação. Aqui está o meu index.php <?php require_once "init.php"; require_once "includes/db.php"; if(isset($_GET['code'])) // get code after authorization { $url […]

Não é possível enviar PHPMailer com Oauth Google

Eu tenho alguns problemas. Meu código isSMTP(); $mailer->Host = ‘smtp.gmail.com’; $mailer->SMTPAuth = true; $mailer->AuthType = ‘XOAUTH2’; $mailer->oauthUserEmail = $userEmail; $mailer->oauthClientId = $clientId; $mailer->oauthClientSecret = $clientSecret; $mailer->oauthRefreshToken = $token; $mailer->SMTPSecure = ‘tls’; $mailer->Port = 587; $mailer->setFrom(“xxxxx@xxxxxxx.org”); $mailer->addAddress(“xxxxxx@gmail.com”); $mailer->Subject = “Subject”; $mailer->Body = “Message”; if (! $mailer->send()) throw new RuntimeException(‘Mail submission failed! ‘ . $mailer->ErrorInfo); Este eror […]

CakePHP com timeline do Twitter, usando twitteroauth, ficando o erro curl_init ()?

Ok, antes de começar, estou construindo isso em uma checkbox virtual rodando com o Ubuntu, que possui o CURL instalado e funcionando! Então, lendo uma série de postagens de blog e sites de ajuda, usei o seguinte código para criar puxar na minha linha de tempo do Twitter, require_once(“twitteroauth.php”); $twitteruser = “MY-TWITTER-NAME”; $notweets = 30; […]

Passando cookies seguros para PHP via AJAX

Estou implementando o JavaScript do LinkedIn para trocar token REST e ter uma página habilitada para SSL com a qual um membro inicie session, que armazena seu token oauth em um cookie de credencial seguro, por cada documento. Estou então tentando passar esses cookies para uma página PHP via jQuery $.post() : $.post(‘https://’ + document.domain […]

Carregar arquivo via PHP para o Google Drive usando a canvas de consentimento da API

Seguindo as etapas deste tutorial, consegui fazer o upload de um arquivo no meu Google Drive via API, a prioridade é carregá-lo sem que o usuário confirme o consentimento. Como faço para autorizar um aplicativo (web ou instalado) sem a intervenção do usuário? (canônico?) No entanto, notei que o Refresh Token deve ser atualizado sempre […]

OAuth2 php Server Library: como integrá-lo?

Estou tentando integrar oAuth2 no meu site. Estou usando a biblioteca do bShaffer no GitHub: https://github.com/bshaffer/oauth2-server-php Eu vi alguns screencasts sobre o funcionamento do outh2 e assim por diante, então eu sei o suficiente. Mas o que eu realmente não entendo é: como eu passo o nome de usuário / e-mail ou outros dados sobre […]

Como revogar o access à Microsoft APP para um usuário em php

Procurei longamente sobre como revogar o access à Microsoft APP para uma conta de usuário em PHP ou em qualquer linguagem de programação para esse assunto, mas não consegui encontrá-lo … Não parece haver nenhum documento msdn para alcançá-lo … nem quaisquer pontos finais de URL da API em “login.microsoftonline.com”. Devemos simplesmente remover o token […]

Token de atualização da API do Google

Estive tentando as últimas horas para imprimir meu refresh_token da chamada inicial da Google API (mesmo depois de autorizar e reautorizar como outros sugeriram fazer), mas ainda não estou tendo sorte … a API funciona como esperado, mas eu quero configurar funcionalidades de atualização para que meu usuário não perca o access após o token […]

Laravel 5.3: Implementação do passaporte – {“erro”: “invalid_client”, “mensagem”: “Falha na autenticação do cliente”}

Eu segui os passos exatos mencionados no Laracast: O que há de novo no Laravel 5.3: Passaporte Laravel para implementar api authentication usando oauth2 . Meu arquivo web.php no projeto cliente / consumidor parece: use Illuminate\Http\Request; Route::get(‘/’, function () { $query = http_build_query([ ‘client_id’ => 2, ‘redirect_uri’ => ‘http://offline.xyz.com/callback’, ‘response_type’ => ‘code’, ‘scope’ => ”, […]