Skip to end of metadata
Go to start of metadata

The LoginDataWebService provides operations to manage the users identity (principal name). A user can have multiple identities. For example, the identity that a person has to login to the corporate network may be different from the identity they have for the portal.

LoginDataWebService Operations

  • setPassword
  • getPassword
  • getLogin
  • getUserByLogin
  • unLockLogin
  • lockLogin
  • getLoginByManagedSys
  • removeLogin
  • updateLogin
  • loginExists
  • decryptPassword
  • getLoginByDomain
  • resetPassword
  • encryptPassword
  • isPasswordEq
  • addLogin
  • getLoginByUser

Endpoint address:
http://<hostname>/idm-ws/idmsrvc/LoginDataWebServicee

Wsdl:
http://<hostname>/idm-ws/idmsrvc/LoginDataWebService?wsdl

Target namespace:
urn:idm.openiam.org/srvc/auth/service

Service Operations

Operation Name: isPasswordEq(String domainId, String principal, String sysId, String newPassword)

Parameters:

  • String domainId: security domain that this user belongs to
  • String principal: Identity of this user
  • String sysId: Managed System Id
  • String newPassword: New Password that is going to be evaluated

Return:

  • boolean - True if the passwords are equal. False if they are not

isPasswordEq determines if the new password is equal to the one that is stored in the system.

Sample Request:


Operation Name: boolean loginExists(String domainId, String principal, String sysId)

Parameters:

  • String domainId: security domain that this user belongs to
  • String principal: Identity of this user
  • String sysId: Managed System Id

Return:

  • boolean - True is the login exists, and False if it does not exist

loginExists determines if a login or identity already exists in the system. The identity must be unique for each user.

Sample Request:


Labels: