Programador iniciante aqui, por favor, perdoe a ignorância e as explicações serão muito boas :)
Tentei ler os tutoriais de um determinado serviço OAuth 2.0, mas não entendo esse URI de redirecionamento ... no meu contexto específico, digamos que estou tentando criar um aplicativo para iPhone que use o OAuth 2.0 para alguns serviços . Eu tenho um ID do aplicativo que foi gerado, mas preciso fornecer algum tipo de URI de redirecionamento para gerar a chave da API.
É um URL que eu deveria hospedar em algum lugar? Como o nome sugere, eu acho que o URL de redirecionamento deve "redirecionar" alguém para algum lugar. Meu único palpite é que é o URL para o qual um usuário é redirecionado depois de fazer login no serviço.
No entanto, mesmo que essa suposição esteja correta, não entendo outra coisa: como meu aplicativo pode ser aberto novamente depois de enviá-los ao navegador para o login do usuário?
fonte
http://
, como[YouTube, Instagram, LinkedIn]
? Eu tentei registrar, por exemplo,http://localhost/oauth2callback
redirecionamento, eo esquema de http, localhost, ou oauth2callback mas não deles trabalhamuri redirecionado é o local para o qual o usuário será redirecionado após o login com sucesso no seu aplicativo. por exemplo, para obter o token de acesso para seu aplicativo no facebook, você precisa subtrair o URL redirecionado, que não é apenas o domínio do aplicativo que você fornece ao criar seu aplicativo do facebook.
fonte
Dê uma olhada no playground OAuth 2.0. Você terá uma visão geral do protocolo. É basicamente um ambiente (como qualquer aplicativo) que mostra as etapas envolvidas no protocolo.
https://developers.google.com/oauthplayground/
fonte
Se você estiver usando o SDK do Facebook, não precisará se preocupar em inserir nada para redirecionar o URI na página de gerenciamento de aplicativos do facebook. Basta configurar um esquema de URL para o seu aplicativo iOS. O esquema de URL do seu aplicativo deve ser um valor "fbxxxxxxxxxxx", em que xxxxxxxxxxx é o ID do seu aplicativo, conforme identificado no facebook. Para configurar o esquema de URL para o seu aplicativo iOS, vá para a guia Informações das configurações do seu aplicativo e adicione Tipo de URL.
fonte