notes.txt 636 B

1234567891011121314151617181920212223242526
  1. https://vk.com/apps?act=manage
  2. https://dev.vk.com/ru/api/getting-started
  3. -----
  4. https://sequencediagram.org/
  5. title OAuth авторизация
  6. Client->Photolist:Авторизоваться через ВК
  7. Client<--Photolist:302 https://oauth.vk.com/authorize
  8. Client->VK:Авторизоваться через ВК
  9. Client<--VK:302 https://example.com/user/login?code=123456
  10. Client->Photolist:https://example.com/user/login?code=123456
  11. Photolist->VK: Code
  12. Photolist<-VK: Access token\nEmail\nUser ID
  13. Photolist->VK: Get info
  14. Photolist<-VK: Avatar URL
  15. note over Photolist:Create user\nCreate session
  16. Client<-Photolist:SetCookie