Re: Re[14]: OAuth2 openmt 3.0.4 for facebook, vk.com etc

2015-04-09 Пенетрантность Maxim Solodovnik
бывает :)

новый билд строится сейчас


WBR, Maxim
(from mobile, sorry for the typos)
On Apr 9, 2015 4:51 AM, Alexey Terekhov deadl...@mail.ru wrote:

 с 3.0.5.r1672122 у меня беда.

 удалил 3.0.4 поставил 3.0.5
 не могу добавить или изменить пользователя выкидывает на internal error

 ставил с mysql использовал и mysql-connector-java-5.1.34 и 35
 устанавливал без базы то же самое.

 не могу регистрировать, добавлять, изменять пользователей.

 однако настройки конфигурации и oauth2 менять можно.



 ---
 С уважением, Алексей Терехов.
 +7 926 076 15 20

 Среда,  8 апреля 2015, 21:55 +06:00 от Maxim Solodovnik 
 solomax...@gmail.com:
  может надо просто прав (Permissions) добавить:
 
  https://api.yandex.com/oauth/doc/dg/tasks/register-client.xml
 
 
 
  2015-04-08 21:44 GMT+06:00 Maxim Solodovnik solomax...@gmail.com:
 
 
 
   отлично, спасибо
 
   правильно ли я понимаю что яндекс не отдаёт email?
 
  
 
   2015-04-08 21:08 GMT+06:00 Alexey Terekhov deadl...@mail.ru:
 
  
 
Понял :)
 
  
 
   Вот ответ с какой-то инфой на те запросы.
 
   Если нужно, могу от разных логинов инфу скинуть.
 
  
 
   yandex:
 
   {first_name: \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440,
 
   last_name: \u041c\u0430\u043b\u044e\u0442\u0438\u043d,
 display_name:
 
   \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440
 
   \u041c\u0430\u043b\u044e\u0442\u0438\u043d, emails: [],
 
   old_social_login: uid-3qmd6pky, default_email: , real_name:
 
   \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440
 
   \u041c\u0430\u043b\u044e\u0442\u0438\u043d, birthday: 1982-03-12,
 
   default_avatar_id: 312668714, login: uid-3qmd6pky, sex:
 male,
 
   id: 312668714}/td/tr/table
 
  
 
   google:
 
   {
 
   id: 100571430989931346920,
 
   email: coaching@gmail.com,
 
   verified_email: true,
 
   name: Коучинг Центр,
 
   given_name: Коучинг,
 
   family_name: Центр,
 
   link: https://plus.google.com/100571430989931346920;,
 
   picture: 
 
  
 https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAI/AAA/4252rscbv5M/photo.jpg
 
   ,
 
   gender: male,
 
   locale: ru
 
   }
 
  
 
   facebook:
 
   {id:869800643078717,email:dead\u0040mail.ru
 
  
 ,first_name:Alexey,gender:male,last_name:Terekhov,link:https:\/\/
 
   www.facebook.com
 \/app_scoped_user_id\/869800643078717\/,locale:ru_RU,name:Alexey
 
  
 Terekhov,timezone:3,updated_time:2015-04-06T14:25:40+,verified:true}/td/tr/table
 
  
 
  
 
   ---
 
   С уважением, Алексей Терехов.
 
   +7 926 076 15 20
 
  
 
   Среда,  8 апреля 2015, 20:45 +06:00 от Maxim Solodovnik 
 
   solomax...@gmail.com:
 
   по правде говоря хотелось бы получить нормальный список параметров
 
   позволяющих получить
 
   login (username)
 
   email
 
   first name
 
   last name
 
   
 
   если есть какие-то другие полезные поля то и их тоже
 
   хаки не очень интересны, нужно не обходить, а решать проблему
 
   
 
   2015-04-08 19:39 GMT+06:00 Alexey Terekhov  deadl...@mail.ru :
 
   
 
   
 
`oauth_servers`
 
1. В место email указываю id, чтобы не было конфликтов. работает.
 
login_param_name указываю id. (эх, сюда бы префикс в начало...)
 
если id совпадут будет ошибка. :(
 
   
 
2. В яндеск при подключении нужно открыть доступ к яндекс.паспорт,
 
   иначе
 
яндекс не даст first_name и т.п. и будет ошибка.
 
   
 
Этот общий для всех!!!
 
   
 
   
 
  
 `request_token_attributes`='code={$code}client_id={$client_id}client_secret={$client_secret}redirect_uri={$redirect_uri}grant_type=authorization_code'
 
   
 
Название
 
`firstname_param_name`, `lastname_param_name`, `email_param_name`,
 
`login_param_name`,
 
`request_info_url`,
 
`request_key_url`,
 
`request_token_url`
 
   
 
Yandex
 
'first_name', 'last_name', 'id', 'id',
 
'
 https://login.yandex.ru/info?format=jsonoauth_token={$access_token
 
   }'
 
'
 
   
 
  
 https://oauth.yandex.ru/authorize?response_type=codeclient_id={$client_id
 
   }
 
'
 
' https://oauth.yandex.ru/token '
 
   
 
Google
 
'given_name', 'family_name', 'id', 'id'
 
'
 
   
 
  
 https://www.googleapis.com/oauth2/v1/userinfo?access_token={$access_token
 
   }
 
'
 
'
 
   
 
  
 https://accounts.google.com/o/oauth2/auth?redirect_uri={$redirect_uri}response_type=codeclient_id={$client_id}scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
 https://accounts.google.com/o/oauth2/auth?redirect_uri=%7B$redirect_uri%7Dresponse_type=codeclient_id=%7B$client_id%7Dscope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
 
   
 https://accounts.google.com/o/oauth2/auth?redirect_uri=%7B$redirect_uri%7Dresponse_type=codeclient_id=%7B$client_id%7Dscope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
 
 
'
 
' https://accounts.google.com/o/oauth2/token '
 
   
 
 

Re[14]: OAuth2 openmt 3.0.4 for facebook, vk.com etc

2015-04-08 Пенетрантность Alexey Terekhov
с 3.0.5.r1672122 у меня беда.

удалил 3.0.4 поставил 3.0.5
не могу добавить или изменить пользователя выкидывает на internal error

ставил с mysql использовал и mysql-connector-java-5.1.34 и 35 
устанавливал без базы то же самое.

не могу регистрировать, добавлять, изменять пользователей.

однако настройки конфигурации и oauth2 менять можно.



---
С уважением, Алексей Терехов.
+7 926 076 15 20

Среда,  8 апреля 2015, 21:55 +06:00 от Maxim Solodovnik solomax...@gmail.com:
 может надо просто прав (Permissions) добавить:
 
 https://api.yandex.com/oauth/doc/dg/tasks/register-client.xml
 
 
 
 2015-04-08 21:44 GMT+06:00 Maxim Solodovnik solomax...@gmail.com:
 
 
 
  отлично, спасибо
 
  правильно ли я понимаю что яндекс не отдаёт email?
 
 
 
  2015-04-08 21:08 GMT+06:00 Alexey Terekhov deadl...@mail.ru:
 
 
 
   Понял :)
 
 
 
  Вот ответ с какой-то инфой на те запросы.
 
  Если нужно, могу от разных логинов инфу скинуть.
 
 
 
  yandex:
 
  {first_name: \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440,
 
  last_name: \u041c\u0430\u043b\u044e\u0442\u0438\u043d, display_name:
 
  \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440
 
  \u041c\u0430\u043b\u044e\u0442\u0438\u043d, emails: [],
 
  old_social_login: uid-3qmd6pky, default_email: , real_name:
 
  \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440
 
  \u041c\u0430\u043b\u044e\u0442\u0438\u043d, birthday: 1982-03-12,
 
  default_avatar_id: 312668714, login: uid-3qmd6pky, sex: male,
 
  id: 312668714}/td/tr/table
 
 
 
  google:
 
  {
 
  id: 100571430989931346920,
 
  email: coaching@gmail.com,
 
  verified_email: true,
 
  name: Коучинг Центр,
 
  given_name: Коучинг,
 
  family_name: Центр,
 
  link: https://plus.google.com/100571430989931346920;,
 
  picture: 
 
  https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAI/AAA/4252rscbv5M/photo.jpg
 
  ,
 
  gender: male,
 
  locale: ru
 
  }
 
 
 
  facebook:
 
  {id:869800643078717,email:dead\u0040mail.ru
 
  ,first_name:Alexey,gender:male,last_name:Terekhov,link:https:\/\/
 
  www.facebook.com\/app_scoped_user_id\/869800643078717\/,locale:ru_RU,name:Alexey
 
  Terekhov,timezone:3,updated_time:2015-04-06T14:25:40+,verified:true}/td/tr/table
 
 
 
 
 
  ---
 
  С уважением, Алексей Терехов.
 
  +7 926 076 15 20
 
 
 
  Среда,  8 апреля 2015, 20:45 +06:00 от Maxim Solodovnik 
 
  solomax...@gmail.com:
 
  по правде говоря хотелось бы получить нормальный список параметров
 
  позволяющих получить
 
  login (username)
 
  email
 
  first name
 
  last name
 
  
 
  если есть какие-то другие полезные поля то и их тоже
 
  хаки не очень интересны, нужно не обходить, а решать проблему
 
  
 
  2015-04-08 19:39 GMT+06:00 Alexey Terekhov  deadl...@mail.ru :
 
  
 
  
 
   `oauth_servers`
 
   1. В место email указываю id, чтобы не было конфликтов. работает.
 
   login_param_name указываю id. (эх, сюда бы префикс в начало...)
 
   если id совпадут будет ошибка. :(
 
  
 
   2. В яндеск при подключении нужно открыть доступ к яндекс.паспорт,
 
  иначе
 
   яндекс не даст first_name и т.п. и будет ошибка.
 
  
 
   Этот общий для всех!!!
 
  
 
  
 
  `request_token_attributes`='code={$code}client_id={$client_id}client_secret={$client_secret}redirect_uri={$redirect_uri}grant_type=authorization_code'
 
  
 
   Название
 
   `firstname_param_name`, `lastname_param_name`, `email_param_name`,
 
   `login_param_name`,
 
   `request_info_url`,
 
   `request_key_url`,
 
   `request_token_url`
 
  
 
   Yandex
 
   'first_name', 'last_name', 'id', 'id',
 
   ' https://login.yandex.ru/info?format=jsonoauth_token={$access_token
 
  }'
 
   '
 
  
 
  https://oauth.yandex.ru/authorize?response_type=codeclient_id={$client_id
 
  }
 
   '
 
   ' https://oauth.yandex.ru/token '
 
  
 
   Google
 
   'given_name', 'family_name', 'id', 'id'
 
   '
 
  
 
  https://www.googleapis.com/oauth2/v1/userinfo?access_token={$access_token
 
  }
 
   '
 
   '
 
  
 
  https://accounts.google.com/o/oauth2/auth?redirect_uri={$redirect_uri}response_type=codeclient_id={$client_id}scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
 
  https://accounts.google.com/o/oauth2/auth?redirect_uri=%7B$redirect_uri%7Dresponse_type=codeclient_id=%7B$client_id%7Dscope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
 
   '
 
   ' https://accounts.google.com/o/oauth2/token '
 
  
 
   Facebook
 
   'first_name', 'last_name', 'id', 'id'
 
   ' https://graph.facebook.com/me?access_token={$access_token }'
 
   '
 
  
 
  https://www.facebook.com/dialog/oauth?client_id={$client_id}redirect_uri={$redirect_uri}scope=emailresponse_type=code
 
   '
 
   ' https://graph.facebook.com/v2.3/oauth/access_token '
 
  
 
   ---
 
   С уважением, Алексей Терехов.
 
   +7 926 076 15 20
 
  
 
   Среда,  8 апреля 2015, 17:58 +06:00 от Maxim Solodovnik 
 
solomax...@gmail.com :
 
   ну я жду тогда параметры