Skip to end of metadata
Go to start of metadata

PasswordWebService Operations

  • passwordChangeCount
  • isPasswordChangeAllowed
  • isPasswordValid
  • getPasswordPolicy
  • daysToPasswordExpiration

Endpoint Address:
http://<hostname>/openiam-idm-esb/idmsrvc/PasswordWebService?wsdl

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

Service Operations

Operation Name: Response isPasswordValid(Password pswd) throws ObjectNotFoundException ;

Parameters:

  • Password pswd

Return:

  • Response - Standard response object containing the result of the operation

isPasswordValid Determines if a password associated with a principal is valid based on the policies for a security domain.

Sample Request:


Operation Name: BooleanResponse isPasswordChangeAllowed(
String domainId,
String principal,
String managedSysId )

Parameters:

  • String domainId
  • String principal
  • String managedSysId

Return:

  • BooleanResponse - Indicates success or failure

isPasswordChangeAllowed Determines if a password change is allowed for this principal

Sample Request:


Operation Name: Response daysToPasswordExpiration(
String domainId,
String principal,
String managedSysId );

Parameters:

  • String domainId
  • String principal
  • String managedSysId

Return:

  • Response - Standard response object containing the result of the operation

daysToPasswordExpiration Determines in how many days the password will expire.

Sample Request:


Operation Name: Response passwordChangeCount(
String domainId,
String principal,
String managedSysId);

Parameters:

  • String domainId
  • String principal
  • String managedSysId

Return:

  • Response - Standard response object containing the result of the operation

passwordChangeCount Determines how many times the password has been changed today
Sample Request:


Operation Name: PolicyResponse getPasswordPolicy(
String domainId,
String principal,
String managedSysId) ;

Parameters:

  • String domainId
  • String principal
  • String managedSysId

Return:

  • PolicyResponse - Contains the Policy object

getPasswordPolicy Gets the password policy that applies to this user

Sample Request:

Labels: