In DC RUM 2017 the components are using an API Token for the internal communication (
When we need to reinstall the RUM Console for some reasons a new token is generated. In this case the CAS show up an error message like:
Invalid internal security token. Authorization will not work.
Are we able to reset the security token without reinstalling the CAS?
Solved! Go to Solution.
You may regenerate the token going to API tokens section in RUM Console , or use the old one , but in both cases finally you will have to edit security.yaml .
to edit the security.yaml please follow below procedure
- stop CAS or ADS service
- go to folder ./CAS/config or ./ADS/config
- edit the security.yaml file in text editor
- change section from " tokenEncrypted: " to " token: "
- copy paste the token into section token: from RUM Console.
- save security.yaml
- start CAS or ADS service
now ADS and CAS should edit the file , encrypt it again , and star using new token.
Thanks, this resolve our error security token too. I changed tokenEncryted to token, and copy the value from Rum Console - System Users ► API tokens. And started back CAS/ADS, the command in security.yami remain in "token:" but its still encrypt like before right?
Btw our server undergo MS patching only, why is this error hitting us? Any ideas?
Thanks & Best wishes,
The safest method is to do it through the CAS/ADS installation program available from Control Panel ► Programs ► Programs and Features. This way, you do not need lift encryption from security.yaml.
I'm adding the following to the docs.
Thanks for following up, if possible please have screenshots so we can easy follow thru. We have to reverts the previous changes and apply this way I think. Our client will question if we remove security features.