Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • OpenTodoList OpenTodoList
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 99
    • Issues 99
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • rpdevrpdev
  • OpenTodoListOpenTodoList
  • Issues
  • #577
Closed
Open
Issue created Aug 31, 2022 by Martin Hoeher@mhoeherOwner

Use system browser for login on iOS and Android

Currently, when logging in to Dropbox, we use a web view on iOS and Android. This is needed in order to avoid the OS putting the app into the background (which cuts the network connection and hence prevents us from receiving the callback we wait for from the oAuth login).

However, this has security implications and even prevents the app from being officially approved for productive Dropbox usage.

We shall check how we can properly use the system browser (like other apps do) and switch to this approach for both OSes.

Edited Aug 31, 2022 by Martin Hoeher
Assignee
Assign to
Time tracking