Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
minLevel2
outlinetrue
stylenone


Overview

Application User Management component is using to store, deploy, undeploy  Applications (Locally or Remotely) over different A-Stack (Edge/Device). This also maintains states of Deployed Applications on Edge/Device.
Image Removed

Information Model

GliffyimageAttachmentIdatt1053556753baseUrlhttps://atomiton.atlassian.net/wikimigration1nameUser Management Information ModeldiagramAttachmentIdatt1053884433containerId1053818881timestamp1548791532693used to apply role based authentication and access control for any other solution. Using this component/framework solution will enable user authentication and access on solution API. In this framework solution can create user and apply role to user role has It's capability with permission, capability has It's model associated with it with permission.

  • User             : User related information , Email, Password, UserName and Role associated with it
  • Role             : Set of capability and it’s permission’s
  • Capability    : Set of Model’s with permission’s
  • Permission : ReadWrite,  ReadOnly,  Hidden


Framework Data Flow Model


Image Added

Password Policy

  • Minimum password length must be 8(eight) characters.
  • Cannot be the same (meaning exactly the same) or similar (defined as 80%) to your user name
  • Must contain all of the following four:
    1. Upper case letters e.g. A,B,C
    2. Lower case letters e.g. a,b,c
    3. Numbers e.g. 1,2,3
    4. Symbols e.g. @,#,+ !)
  • Should be changed at least every three months
  • Ensure that passwords are not displayed on screen
  • Issue temporary passwords that must be changed on first use
  • Users must set their own password
  • Reuse of passwords must be restricted. Reuse of the last eight passwords used is not allowed
  • Lockout account after 5 times within 30 minutes
  • Lockout duration 30 minutes