Skip to content
This repository has been archived by the owner on Jun 10, 2022. It is now read-only.

Feature Request: Permission system #299

Open
eanders-ms opened this issue Apr 8, 2019 · 3 comments
Open

Feature Request: Permission system #299

eanders-ms opened this issue Apr 8, 2019 · 3 comments
Labels
v1 To be included in version 1

Comments

@eanders-ms
Copy link
Contributor

Permission to access voice, to teleport user to location or another space. etc. TBD

@willneedit
Copy link
Contributor

Possible:

  • Access user's microphone
  • Access user's HMD camera (mixed reality devices)
  • Access unique User ID (per-app base mandatory, no blanket on/off switch)
  • Access user's friend list
  • Alter the user's appearance (attachments)
  • Move the user (translation, rotation) / teleport the user (across spaces)

Implementation notice:
Problem: Many mobile app developers simply let their applications crash or exit if the permissions they wanted - even permissions not essential for the core functionality of their apps - are not granted, removing the element of choice from the user.

Suggestion: The permission settings remain invisible to the MRE; it shall never know if a given permission is granted or not. Affected functions will return a success even on denied permissions, but return 'empty' data sets, like an empty friend list when the user denied access to it, or a silent audio channel like a muted microphone if mic access has been denied.

@sorenhan sorenhan added the v1 To be included in version 1 label Mar 5, 2020
@eanders-ms
Copy link
Contributor Author

Additional permissions to consider:

  • Permission to attach objects to the user
    • Attachments are vector for griefing
  • Permission to let the app know about the user at all
  • Permission to read the user's position
  • Permission to write the user's position (teleport to another position in the space)

Also it would be nice to have a MRE Permissions panel, where the user could manage permissions across all MREs in the space. This could be a tab on the settings screen.

@eanders-ms
Copy link
Contributor Author

Reference #606

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
v1 To be included in version 1
Projects
None yet
Development

No branches or pull requests

3 participants