What are credentials in Palisade?

Credentials function similarly to API keys, serving as a means of authenticating and authorising access to various resources and actions within the system. They can be scoped to specific resources and actions, allowing for fine-grained control over what each credential can access and perform. Typically, a client ID and client secret are generated, which can then be exchanged using the OAuth flow to obtain an access token. This access token is subsequently used to authenticate API requests, ensuring secure and controlled access to Palisade's resources.