Authorization
Class IBMTSSVC_User





Description

IBMTSSVC_User identifies authentication and authorization capabilities of clients. There is always an instance with name superuser with role administrator. The superuser is the only user who can create/modifyRole/delete IBMTSSVC_Users. The superuser and the user in question may modify a users password. Clients should use the IBMTSSVC_User rather than PG_User for Role Based Security.

Subclasses


Referenced By


Properties

IdTypeRangeDescription
Key
name string
Read Only
role uint16
Administrator0
Service1
CopyOperator2
Monitor3
Clients must have the proper authorization to run extrinsic methods and modify writeable properties. The role assigned to an IBMTSSVC_User must be compatable with the role required by the operation. The compatibility of the role is as follows:IBMTSSVC_User role(s) Operation role(s)Adminitrator Administrator,Service,CopyOperator,MonitorService Service,MonitorCopyOperator CopyOperator,MonitorMonitor MonitorClients that have a compatable role are authorized to perform the operation, otherwise the CIM_AUTHORIZED_ERROR is returned."
Read Write
 

Method Summary

NameDescription
deleteDelete the IBMTSSVC_User.
makeCreate a new IBMTSSVC_User.
makeEncryptedCreate a new IBMTSSVC_User with the given pre-encrypted password.
modifyPasswordModify the password of the IBMTSSVC_User.
modifyRoleModify the role of the IBMTSSVC_User.
 

Method Detail


delete

Description

Delete the IBMTSSVC_User.

Parameters

IdTypeRangeDescription
In
none
out
none
Return Codes
none

make

Description

Create a new IBMTSSVC_User. Name and password are required. The default role is Monitor.

Parameters

IdTypeRangeDescription
In
name string
password string
role uint16
out
none
Return Codes
none

makeEncrypted

Description

Create a new IBMTSSVC_User with the given pre-encrypted password. Changes made with this method will not appear in the running CIMOM until the CIMOM is restarted.

Parameters

IdTypeRangeDescription
In
name string
encryptedPassword string
role uint16
out
none
Return Codes
none

modifyPassword

Description

Modify the password of the IBMTSSVC_User.

Parameters

IdTypeRangeDescription
In
oldPassword string
newPassword string
out
none
Return Codes
none

modifyRole

Description

Modify the role of the IBMTSSVC_User.

Parameters

IdTypeRangeDescription
In
role uint16
out
none
Return Codes
none