Subject Types Included in intra-mart Accel Platform¶
Standard subject types provided by intra-mart Accel Platform. The subject type ID has to be unique in the system. Be careful not to create duplicated ID when adding a subject type for applications.
Items
- IM-Common Master/ user (imm_user)
- IM-Common Master / department (imm_department)
- IM-Common Master / position (imm_company_post)
- IM-Common Master / public group (imm_public_grp)
- IM-Common Master / public group role (imm_public_grp_role)
- Tenant management / role (b_m_role)
- Tenant Management / IPv4 address (im_authz_ipv4)
- Authentication (im_authz_meta_subject)
IM-Common Master/ user (imm_user)¶
- Subject type ID
- imm_user
- Linked entity
- IM-Common Master user (imm_user)
Linked entity key
- User code (user_cd)
Required value to create an ID
- User code(user_cd)
Serialized text format
imm_user:[User code]Example
imm_user:aoyagi
IM-Common Master / department (imm_department)¶
- Subject type ID
- imm_department
- Linked entity
- IM-Common Master department (imm_department and the related tables)
Linked entity key
- Company code (company_cd)
- Department set code (department_set_cd)
- Department code(department_cd)
Required value to create an ID
- Company code (company_cd)
- Department set code (department_set_cd)
- Department code (department_cd)
- Comparative operator
For the comparative operator, designate one of the below.
Operators Descriptions lt It indicates the lower departments. le It indicates matching or lower departments. eq It indicates the matching departments. ge It indicates the matching or upper departments. gt It indicates the upper departments. Serialized text format
imm_department:[Company code] [Department set code] [Department code] [Comparative operator]
Use a blank between each code.
Example
imm_department:comp_sample_01 comp_sample_01 comp_sample_01 eq
IM-Common Master / position (imm_company_post)¶
- Subject type ID
- imm_company_post
- Linked entity
- IM-Common Master position(imm_company_post and the related tables)
Linked entity key
- Company code (company_cd)
- Department set code (department_set_cd)
- Position code (post_cd)
Required value to create an ID
- Company code (company_cd)
- Department set code (department_set_cd)
- Position code (post_cd)
- Comparative operator
For the comparative operator, designate one of the below.
Operators Descriptions lt It indicates positions of the lower ranks. le It indicates positions of the same or lower ranks. eq It indicates the designated position. ge It indicates the positions of the same or upper ranks. gt It indicates positions of the upper ranks. A rank is judged upper when the value is smaller.
Serialized text format
imm_company_post:[Company code] [Department set code] [Position code] [Comparative operator]
Use a blank between each code.
Example
imm_company_post:comp_sample_01 comp_sample_01 ps001 lt
IM-Common Master / public group (imm_public_grp)¶
- Subject type ID
- imm_public_grp
- Linked entity
- IM-Common Master public group (imm_public_grp and the related tables)
Linked entity key
- Public group set code (public_group_set_cd)
- Public group code (public_group_cd)
Required value to create an ID
- Public group set code (public_group_set_cd)
- Public group code(public_group_cd)
- Comparative operator
For the comparative operator, designate one of the below.
Operators Descriptions lt It indicates the lower groups. le It indicates the matching or lower groups. eq It indicates the matching group. ge It indicates the matching or upper groups. gt It indicates the upper groups. Serialized text format
imm_public_grp:[Public group set code] [Public group code] [Comparative operator]Example
imm_public_grp:sample_public public_group_a ge
IM-Common Master / public group role (imm_public_grp_role)¶
- Subject type ID
- imm_public_grp_role
- Linked entity
- IM-Common Master public group role (imm_public_grp_role and the related tables)
Linked entity key
- Public group set code (public_group_set_cd)
- Public group role code (public_group_role_cd)
Required value to create an ID
- Public group set code (public_group_set_cd)
- Public group role code (public_group_role_cd)
- Comparative operator
For the comparative operator, designate one of the below.
Operators Descriptions lt It indicates roles of the lower ranks. le It indicates roles of the same or upper ranks. eq It indicates the designated role. ge It indicates roles of the same or upper ranks. gt It indicates the roles of the upper ranks. A rank is judged upper when the value is smaller.
Serialized text format
imm_public_grp_role:[Public group set code] [Public group role code] [Comparative operator]Example
imm_public_grp_role:sample_public role1 lt
Tenant management / role (b_m_role)¶
- Subject type ID
- b_m_role
- Linked entity
- Role (b_m_role_b and the related tables)
Linked entity key
- Role ID(role_id)
Required value to create an ID
- Role ID(role_id)
Serialized text format
b_m_role:[Role ID]Example
b_m_role:authz_manager
Tenant Management / IPv4 address (im_authz_ipv4)¶
- Subject type ID
- im_authz_ipv4
- Linked entity
- IPv4 address (imaz_ipv4_addr_patterns)
Linked entity key
- Address pattern (addr_pattern)
Required value to create an ID
- Address pattern (addr_pattern)
Serialized text format
im_authz_ipv4:[IPv4 address]Example
im_authz_ipv4:192.168.0.1
authentication (im_authz_meta_subject)¶
- Subject type ID
- im_authz_meta_subject
- Linked entity
- NONE
Required value to create an ID
- Meta subject ID(meta_subject_id)
For the meta subject ID, only anonymous that indicates guest users or authenticated that indicated authenticated users can be used.
Serialized text format
im_authz_meta_subject:[Meta subject ID]Example
im_authz_meta_subject:anonymous