Overview
Enigm Server uses a controlled membership model based on server ID join requests and administrator approval. Membership supports:- Server ID sharing by the administrator.
- User-initiated join requests.
- Administrator review of pending requests.
- Approval or rejection before membership activation.
- Removal of approved users from the server environment.
- Simple role separation between administrator and users.
Join Request Model
The server administrator can share the server ID with intended users. Users request access to the dedicated server environment, and the administrator reviews the request before membership is activated. Possession of a server ID does not:- Grant membership.
- Bypass administrator approval.
- Establish Device Trust.
- Provide access to encrypted content.
- Provide access to message plaintext.
- Provide access to cryptographic keys.
Administrator Capabilities
The server owner or authorized administrator can:- Share the server ID with intended users.
- Review pending join requests.
- Accept or reject join requests.
- Remove approved users.
- Control server membership.
- Restrict future access according to server policy.
Role Model
Enigm Server uses a simple public role model.
Enigm Server does not define additional public roles in this documentation.
Trust Separation
Membership is separate from other trust decisions. The following concepts remain separate:- Account Trust.
- Device Trust.
- Server membership.
- Enigm Command administrative authorization.
- Protected key material.
- Message plaintext access.
- Conversation policy.