Petra2 Java API – SjStinaInformationProviderInterface.changePassword
Method description
Metoden changePassword() (Ändra lösenord för en användare) uppdaterar lösenord för användare via strukturen ChangePasswordSpecification. Strukturen innehåller det data som behövs för byte av password i NDS.
NewPassword Det nya lösenordet
LdapUserChangePassword fylls i om en användare vill byta sitt eget lösenord. Där anges användarid och det gamla lösenordet.
LdapAdminChangePassword används om en administratör ska byta password åt en annan användare. Där anger man administratörens användarid och lösenord (UserInfo) samt användarid för den som ska byta lösenord (User).
For Javadoc, click here.
Input
ChangePasswordSpecification
- ChangePasswordSpecification
- NewPassword:String
- {LdapUserChangePassword:LDAPUserChangePassword}
- UserInfo:AuthenticationInfo
- User:String
- Password:String
eller (changePasswordXor)
- {LdapAdminChangePassword:LDAPAdminChangePassword}
- User:String
- UserInfo:AuthenticationInfo
- User:String
- Password:String
Output
ChangePasswordResult
- ChangePasswordResult
- [ClientInformation:ClientInformation]
- ClientSessionData:ClientSessionData
- SessionId:String
- [SessionLanguageCode:String]
- [OrderNumber:String]
- [CustomerRoleCode:Code]
- [OrderCreatorCustomerId:String]
- [LockId:String]
- [ClientVersion:String]
- Protocol:Protocol
- Compressed:boolean
- [Algorithm:String]
- [Encoding:String]
- [CachePolicy:String]
- [TimeInformation], sekvens av:
- [TimeInformation]
- [CloneName:String]
- Description:String
- MethodName:String
- Time:String
- LogTime:String
- [TimeInformation:TimeInformation]
- [InitialCloneName:String]
- [ExternalEventSpecification:ExternalEventSpecification]
- [OverrideTimeLogLevel:boolean]