kanidmd_lib/migration_data/dl8/
accounts.rs
1use crate::constants::uuids::*;
3use crate::migration_data::types::BuiltinAccount;
4use kanidm_proto::v1::AccountType;
5
6lazy_static! {
7 pub static ref BUILTIN_ACCOUNT_IDM_ADMIN: BuiltinAccount = BuiltinAccount {
9 account_type: AccountType::ServiceAccount,
10 entry_managed_by: None,
11 name: "idm_admin",
12 uuid: UUID_IDM_ADMIN,
13 description: "Builtin IDM Admin account.",
14 displayname: "IDM Administrator",
15 };
16
17 pub static ref BUILTIN_ACCOUNT_ADMIN: BuiltinAccount = BuiltinAccount {
19 account_type: AccountType::ServiceAccount,
20 entry_managed_by: None,
21 name: "admin",
22 uuid: UUID_ADMIN,
23 description: "Builtin System Admin account.",
24 displayname: "System Administrator",
25 };
26
27 pub static ref BUILTIN_ACCOUNT_ANONYMOUS_DL6: BuiltinAccount = BuiltinAccount {
28 account_type: AccountType::ServiceAccount,
29 entry_managed_by: Some(UUID_IDM_ADMINS),
30 name: "anonymous",
31 uuid: UUID_ANONYMOUS,
32 description: "Anonymous access account.",
33 displayname: "Anonymous",
34 };
35}