mozilla-mobile / guardian-vpn-ios

Mozilla VPN for iOS
https://vpn.mozilla.org
Mozilla Public License 2.0
52 stars 16 forks source link

PGAND-410 Resolve oauth session fixation on iOS #272

Closed CelesteTang closed 4 years ago

CelesteTang commented 4 years ago

Story

https://jira.mozilla.com/browse/PGAND-410

Implementation

  1. add PKCECodeGenerator to generate code challenge and code verifier
  2. add URLSchemes
  3. update login flow and handle callback url