Name | Type | Description | Notes |
---|---|---|---|
name | Option<String> | Source's display Name. | [optional] |
slug | Option<String> | Internal source name, used in URLs. | [optional] |
enabled | Option<bool> | [optional] | |
authentication_flow | Option<uuid::Uuid> | Flow to use when authenticating existing users. | [optional] |
enrollment_flow | Option<uuid::Uuid> | Flow to use when enrolling new users. | [optional] |
policy_engine_mode | Option<models::PolicyEngineMode> | [optional] | |
user_matching_mode | Option<models::UserMatchingModeEnum> | How the source determines if an existing user should be authenticated or a new user enrolled. * identifier - Use the source-specific identifier * email_link - Link to a user with identical email address. Can have security implications when a source doesn't validate email addresses. * email_deny - Use the user's email address, but deny enrollment when the email address already exists. * username_link - Link to a user with identical username. Can have security implications when a username is used with another source. * username_deny - Use the user's username, but deny enrollment when the username already exists. |
[optional] |
user_path_template | Option<String> | [optional] | |
client_id | Option<String> | Client identifier used to talk to Plex. | [optional] |
allowed_servers | Option<Vec> | Which servers a user has to be a member of to be granted access. Empty list allows every server. | [optional] |
allow_friends | Option<bool> | Allow friends to authenticate, even if you don't share a server. | [optional] |
plex_token | Option<String> | Plex token used to check friends | [optional] |