We would like to decouple the relationship between the agent account and the app credentials so that when the agent account password expires or is changed that we do not then have to reauthorise the application credentials. Currently if the agent password is changed then the application credential will stop working also as the secret key expires