1 / 11

AccountInfo

pagePermissionName. objectPermissionName. pagePermissionBitString. loginTime. signinTime. signinTime. userID. jobClass. signOutTime. loginMachineName. lastLoginTime. jobClass. userRole. objectPermissionBitString. userRole. loginMachineName. loginTime. loginTime. jobClass.

thuyet
Télécharger la présentation

AccountInfo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. pagePermissionName objectPermissionName pagePermissionBitString loginTime signinTime signinTime userID jobClass signOutTime loginMachineName lastLoginTime jobClass userRole objectPermissionBitString userRole loginMachineName loginTime loginTime jobClass loginMACAddress logoutTime occupiedLogicalResource AAA Database Schema on MeMDAS server occupiedLogicalResource pagePermissionNameTable loginSessionHistory objectPermissionNameTable AccountInfo pagePermissionTable OnSerivceSessionInfo ServiceSessionHistory loginSessionInfo occupiedPhyscialResource pagePermissionNameIndex jobClass loginSessionID objectPermissionNameIndex userID serviceSessionID userID loginSessionID userRole serviceSeeeionID serviceSeeeionID userID password onServiceSessionID occupiedPhyscialResource loginMachineName loginMACAddress

  2. 0:Page is invalid 1:Page is vaild AAA Data Format objectPermissionBitString pagePermissionBitString 0 0 1 0 1 1 1 1 0 1 0 1 0:Page is Read only 1:Page is Read and Write

  3. HANDLE OnServiceSessionID LoginSessionID MUMSID LoginSessionInfo LIST_ENTRY UserRole WCHAR USER_ROLE UserName[LOGIN_USER_NAME_LENGTH]; WCHAR Password[LOGIN_PASSWORD_LENGTH]; PERMISSIONMAPPINGTABLE(Key: Job class & Role class) UserRole USER_ROLE objectPermissionBitString objectPermissionBitString objectPermissionBitString HANDLE WCHAR UserName HANDLE LOGIN_SESSION_INFO MUMS_SIGNIN_REQUEST AAA_SESSION_INFO pagePermissionBitString pagePermissionBitString pagePermissionBitString JOB_CLASS JobClass AAA Data structure LoiginMachineName STRING STRING LoiginTime STRING LoiginMACAddress

  4. AAA Calling Sequence SignIn BaMU AAA module DB AAASignIn() Send BaMU_SIGNIN_REQUEST DRMSendRequest() Authentication Success Create ServiceSession Return OnServiceSessioninfo DRMSendRequest() Build Permission list AAA_SESSION_INFO Return AAA_SESSION_INFO

  5. AAA Calling Sequence SignOut BaMU AAA module AAASignout() Send AAA_SESSION_INFO DB Check Parameter Get ServiceSession DRMSendRequest() Release ServiceSession Return TRUE/FALSE DRMSendRequest() Release ServiceSession resources Return TRUE/FALSE

  6. AAA Calling Sequence Login BaMU AAA module AAALogin() Send BaMU_LOGIN_REQUEST DB Check is On Duty Check Parameter Authentication DRMSendRequest() Success Create LoginSession Return LoginSessioninfo DRMSendRequest() Build Permission list AAA_SESSION_INFO Return AAA_SESSION_INFO

  7. AAA Calling Sequence LogOut BaMU AAA module AAALogout() Send AAA_SESSION_INFO DB Check Parameter Get LoginSession DRMSendRequest() Release LoginSession Return TRUE/FALSE DRMSendRequest() Release LoginSession resources Return TRUE/FALSE

  8. AAA Calling Sequence StateAuth BaMU AAA module AAAStateAuth() Send AAA_SESSION_INFO BAMU_PAGE_NAME Check Permission list Return PERMISSION_NAME Return PERMISSION_NAME

  9. AAA Calling Sequence RoleSwitch BaMU AAA module AAARoleSwitch() Send LOGIN_SESSION_INFO DB Check Parameter Update LoginSession DRMSendRequest() Return TRUE/FALSE DRMSendRequest() RefreshBaMU UI

  10. AAA Calling Sequence Delegate BaMU B BaMU A AAA module AAADelegate() Send BAMU_LOGIN_REQUEST DB Get on-duty nurse Check Parameter DRMSendRequest() Return on-duty nurse RefreshBaMU UI Display on-duty nurse list DRMSendRequest() Select nurse Wait for selected nurse responded AAADelegate() Send BAMU_LOGIN_REQUEST Update login serssion DRMSendRequest() DRMSendRequest() Finished delegate Refresh BaMU GUI

More Related