intra-mart Accel Platform / Authorization Specifications

«  Resource types included in intra-mart Accel Platform   ::   Contents   ::   Reserved Resource Group Set List  »

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.

IM-Common Master/ user (imm_user)

Subject type ID
imm_user
Linked entity
IM-Common Master user (imm_user)

Linked entity key

  1. User code (user_cd)

Required value to create an ID

  1. 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

  1. Company code (company_cd)
  2. Department set code (department_set_cd)
  3. Department code(department_cd)

Required value to create an ID

  1. Company code (company_cd)
  2. Department set code (department_set_cd)
  3. Department code (department_cd)
  4. 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

  1. Company code (company_cd)
  2. Department set code (department_set_cd)
  3. Position code (post_cd)

Required value to create an ID

  1. Company code (company_cd)
  2. Department set code (department_set_cd)
  3. Position code (post_cd)
  4. 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

  1. Public group set code (public_group_set_cd)
  2. Public group code (public_group_cd)

Required value to create an ID

  1. Public group set code (public_group_set_cd)
  2. Public group code(public_group_cd)
  3. 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

  1. Public group set code (public_group_set_cd)
  2. Public group role code (public_group_role_cd)

Required value to create an ID

  1. Public group set code (public_group_set_cd)
  2. Public group role code (public_group_role_cd)
  3. 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

  1. Role ID(role_id)

Required value to create an ID

  1. 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

  1. Address pattern (addr_pattern)

Required value to create an ID

  1. 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

  1. 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

«  Resource types included in intra-mart Accel Platform   ::   Contents   ::   Reserved Resource Group Set List  »