OIM Delete Password Policy API

package com.massiveGaze.password;

import com.massiveGaze.connection.OIMConnection;

import oracle.iam.passwordmgmt.api.PasswordMgmtService;
import oracle.iam.passwordmgmt.vo.PasswordPolicyInfo;

public class DeletePasswordPolicy {

 static PasswordMgmtService passwordmgmtService = OIMConnection.getConnection().getService(PasswordMgmtService.class);
 public static void main(String[] args) throws Exception {
  // TODO Auto-generated method stub 
  deletePolicy("PasswordPolicy90");
 }
 public static void deletePolicy(String name){
  // passwordmgmtService.delete(name) ;
  PasswordPolicyInfo passPolicyInfo = new PasswordPolicyInfo();
     passPolicyInfo.setPasswordExpiresAfterInDays(null);
  passPolicyInfo.setName("PasswordPolicy1");
  passwordmgmtService.update(passPolicyInfo);
   passPolicyInfo=passwordmgmtService.getDetails(passPolicyInfo.getName());
   System.out.println(passPolicyInfo.getId());
   System.out.println(passPolicyInfo.getPasswordExpiresAfterInDays());
 }
}

No comments:

Post a Comment

About OIM

Oracle Identity Management enables organizations to effectively manage the end - to - end life - cycle of user ide...

Popular Posts