Я хочу разрешить своим клиентам входить в мое приложение для смартфона с помощью аутентификации Linkedin. И они должны быть перенаправлены обратно в приложение после ввода своего имени и адреса электронной почты.

Я делаю приложение для Android с использованием Embarcadero Rad Studio, Delphi и просто хочу предложить войти через Linkedin (процесс OAuth). Я создал свое приложение на сайте linkedin. У меня есть идентификатор клиента и секретный идентификатор, и все в порядке. Но я не понимаю, какой URL-адрес я должен разместить на странице linkedin (и в моем приложении). Потому что я хочу, чтобы Linkedin перенаправлял на мое приложение для смартфона, а не на какой-либо веб-сайт (поэтому у меня нет URL-адреса http /// для размещения ...)

Если кто-то может мне помочь, я буду очень признателен. :)

0
Pierre Jean 25 Июн 2017 в 15:55
Какова ваша цель ? Вы создаете приложение для Android? Вы хотите использовать LinkedIn для аутентификации? Вы хотите расширить свое приложение Android, чтобы пользователи могли входить в приложение Android, используя свои учетные данные Linkedin?
 – 
Aedvald Tseh
25 Июн 2017 в 16:22
Здравствуйте, спасибо за ответ в воскресенье! :) Да, я делаю Android-приложение с помощью Embarcadero Rad Studio, Delphi и просто хочу предложить войти через Linkedin (процесс OAuth). Я создал свое приложение на сайте linkedin. У меня есть идентификатор клиента и секретный идентификатор, все в порядке, но я не понимаю, какой URL-адрес я должен разместить на странице linkedin (и в моем приложении). Потому что я хочу, чтобы Linkedin отображался в моем приложении для смартфона, а не на каком-либо веб-сайте (поэтому у меня нет URL-адреса http /// для размещения ...) :(
 – 
Pierre Jean
25 Июн 2017 в 16:35
Пожалуйста ! Обновите свой вопрос, чтобы мы могли понять, какова ваша цель.
 – 
Aedvald Tseh
25 Июн 2017 в 16:37
Я создал приложение для Android для смартфона с помощью Embarcadero Rad Studio Delphi и хочу предложить войти в свое приложение через процесс Linkedin OAuth2 и получить обратно идентификатор пользователя и адрес электронной почты. Я создал свое приложение на сайте linkedin, у меня есть идентификатор клиента и секретный идентификатор, все в порядке, но я не понимаю, какой URL-адрес я должен разместить на странице linkedin (и в моем приложении). Я не хочу, чтобы Linkdedin перенаправлялся на какой-либо веб-сайт http: //, но в мобильном приложении, которое я сделал
 – 
Pierre Jean
26 Июн 2017 в 17:03

2 ответа

RedirectURI может быть localhost вместе с указанным номером порта, чтобы в приложении вы запускали привязку ServerSocket к локальному хосту + указанный порт, ожидающий принятия соединения для получения токена oauth. Как только токен будет получен ServerSocket, соединение может быть закрыто.

Обратите внимание, что URI должен точно соответствовать тому, где вы привязываете serversocket. Это было дополнительно разъяснено в: URL-адрес перенаправления LinkedIn OAuth 2.0

0
v.j 3 Июл 2017 в 10:45

Спасибо за Ваш ответ. Я также прочитал ссылку, которую вы предложили, но, к сожалению, я безуспешно пытался указать URL-адрес localhost, который вы предложили Мне нужен URL-адрес обратного вызова для приложения для Android Вот что я ввел в свой код и на страницу регистрации в LinkedIn введите здесь описание изображения

0
Pierre jean 3 Июл 2017 в 15:35