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 - MDM Enforce App Protection #13966

Open
wants to merge 54 commits into
base: feature/add-more-mdm
Choose a base branch
from

Conversation

alperozturk96
Copy link
Collaborator

@alperozturk96 alperozturk96 commented Nov 6, 2024

  • Tests written, or not not needed

Based on #13942

Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
Signed-off-by: alperozturk <[email protected]>
@alperozturk96 alperozturk96 changed the title Feature -MDM Enforce App Protection Feature - MDM Enforce App Protection Nov 6, 2024
Signed-off-by: alperozturk <[email protected]>
@alperozturk96
Copy link
Collaborator Author

alperozturk96 commented Nov 6, 2024

@tobiasKaminsky

Acceptance Criteria:

  1. When enforce_protection is enabled and a passcode exists:
    • The FileDisplayActivity should open directly.
    • The user must be prompted to enter the passcode or use device credentials before accessing the content.
    • In the SettingsActivity, the AppPassCode dialog should not have the option ‘NONE’.

  2. When enforce_protection is enabled and a passcode does not exist:
    • The SettingsActivity should open directly.
    • The AppPassCode dialog should appear immediately and must not be dismissible.
    • The cancel button in the AppPassCode dialog should not be visible or clickable.
    • Only two options should be enabled in the AppPassCode dialog: ‘Passcode’ and ‘Device Credentials’.

  3. When enforce_protection is disabled and no passcode exists:
    • The FileDisplayActivity should open directly.

  4. When enforce_protection is disabled and a passcode exists:
    • The FileDisplayActivity should open directly.
    • The user must be prompted to enter the passcode or use device credentials before accessing the content.

settings_.mp4

Signed-off-by: alperozturk <[email protected]>
@alperozturk96 alperozturk96 changed the base branch from master to feature/add-more-mdm November 6, 2024 12:39
@alperozturk96 alperozturk96 force-pushed the feature/add-more-mdm branch 2 times, most recently from 49477f2 to b79602f Compare November 13, 2024 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MDM: enforce app protection (biometric/faceid)
1 participant