pvarki / pvarki/python-rasenmaeher-api

[Story] [RM] Eeli wants to enroll MDM'd devices

Open
#102 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

product: rm/deployapp story
Dominant language
Python
Stars
1
Forks
1
Avg merge
4d 13h
Merged PRs (30d)
5

Description

User story

Admin-käyttäjänä Eeli haluan,

että voin liittää RM:iin laitteita, jotka ovat MDM-hallittuja,

jotta voin käyttää organisaationi tarjoamia laitteita sotahommiin.

Acceptance Criteria

  • We got how-to use RM with MDM'd devices so that users with no technical background can do it

Adjacents:

Notes So Far:

  • MDM blocks installing certificates from CAs they are not set to trust, by default.
  • The practical action to do is to make the MDM trust the RM CA in question:
    • get the CA chain from eg. https://server/ca/public/ca_chain.pem
    • drop that to each managed phone / make the MDM to trust the ca
  • Got to consider how we do this. In perfect world, this would be a feature of a MDM service that would as fulfill the adjacent user story XX. In reality this probably don't happen that soon.
  • The MDM operator might be bureucratically very far from the unit that actually wants to use RM with their managed phones. So making any changes in the device management is quite difficult. It either must be SUPER easy or we need a workaround (difficult to see what would be such).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by reviewing the issue notes and the CA chain endpoint, then determine a practical way for MDM operators to trust the RM CA. Done means a clear how-to for users with no technical background, including the required device-management steps or an agreed workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation, mobile-dev, security
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.