Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Setup dev gatway for platform store revewer use #128

Open
Xanonymous-GitHub opened this issue Aug 31, 2022 · 0 comments
Open

Feature: Setup dev gatway for platform store revewer use #128

Xanonymous-GitHub opened this issue Aug 31, 2022 · 0 comments

Comments

@Xanonymous-GitHub
Copy link
Member

Description

At present, when we submit the app for review, we need to provide a test account for testers. Since the school did not provide us with such an test account, we can only use our own account as a test account, which will trigger the account Risk of data leakage of the holder.
For this reason, we should make an account proxy mechanism. When logging in to the App in a certain way or with a specific set of custom test accounts, it will actually go to the firebase store to obtain the login data of the real account (for example: cookies) so that the App can then log in to the school.
In this way, it is possible to avoid directly exposing real account numbers and passwords to app reviewers and related platforms.

How to implement?

Study what account data (eg. cookies) the app currently stores after logging in, and then implement the firebase cloud function to reproduce the login steps and return the data to the app so that it can log in again.

App(using specific test account number) ==>> cloud function ==> login ==> send the credentials back to the app ==> app login

@Xanonymous-GitHub Xanonymous-GitHub added this to the 1.5 milestone Aug 31, 2022
@Xanonymous-GitHub Xanonymous-GitHub self-assigned this Aug 31, 2022
@Xanonymous-GitHub Xanonymous-GitHub removed their assignment Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant