AuthResponse
Authentication requirements and state for a miniapp connection.
Returned as part of MiniAppGeneralInfoResponse.auth to describe
what the current workspace still needs to provide (a login form, OAuth, etc.)
before the miniapp can be used.
AuthResponseFields
Authentication mechanism, e.g. form, oauth2, or apiKey.
JSON-described form schema to collect credentials when type is form.
Authentication category grouping, used by the dashboard to render the right connect flow.
When the current credentials expire, if applicable.
When the workspace last completed authentication for this miniapp.
Whether the workspace currently has valid credentials for this miniapp.
Previously submitted, non-secret user input for the auth form (secrets are not echoed back).