Access Control


Permission

HypeSDK use Permission as access control both in UI and API but permission effect will came from developer that implement it. and in HypeSDK will have 2 type permission.

Core Permission is default preset permission it cannot delete, Use to check access control for main SDK/API functions.

Normal permission is permission to use in Form/Application/API that create in this project and can be use in API and UI implementation.

Core permission

Core permission can also set in control access to form also.
  • Administrator Access
  • Permission Management
  • User Management
  • Role Management
  • Form Management
  • API Management

Role

Role is group of permission represent in real world example person A is Account Manager the role is Account Manager has permission.

  • open_account_form
  • open_account_report
  • person A that attach Account Manage role in this project can do (API/FORM/APP) that assign at least one open_account_form or open_account_report.

    One user can have multiple role example Account Manager can have role Human Resource Manager this will make user has permission of Human Resource Manager too.