Skip to main content
August 7, 2025
Question

Third Party OAuth 2.0 Client JWKS File deleted from Server

  • August 7, 2025
  • 1 reply
  • 0 views

Hello,

I have a on-premise installation with some Web API Authentication -> Third Party OAuth 2.0 Clients configured. However, we discovered that the JWKS Public Key file was removed, apparently directly from the server, as when trying to open them I'm getting the following error that for security reasons I cannot add any screenshots of:

Error in a!forEach() expression during iteration 1: Expression evaluation error at function fn!content_appian_internal [line 40]: Invalid Content ID.

I wanted to identify in the server where these configuration are being stored and if it's possible to restore the deleted file somehow, the only option for the moment is to delete the configuration and manually add it again. Also, I'd like to locate the root cause, just in case there's an automatic process running in the server making these deletions to prevent it from happening again.

Thank you

1 reply

shubhama926776
August 7, 2025

Cannot recover deleted files - must recreate the OAuth configuration
Fix - Delete and recreate the OAuth Third Party Client configuration in Admin Console.

I'd like to locate the root cause, just in case there's an automatic process running in the server making these deletions to prevent it from happening again.

For the root cause, Cleanup scripts(cleanup.bat/.sh) handle logs/archives but not documents, so check for manual deletion or unauthorized disk cleanup on the server. 
https://docs.appian.com/suite/help/25.1/Data_Maintenance.html

Parallelly Contact Appian Support - They have access to detailed technical documentation and can provide authoritative guidance for your specific installation.