Type Alias: SystemAuthenticationDef¶
SystemAuthenticationDef =
AsAuthDef<HeaderBearerTokenAuthentication> |AsAuthDef<CustomHeaderTokenAuthentication> |AsAuthDef<MultiHeaderTokenAuthentication> |AsAuthDef<QueryParamTokenAuthentication> |AsAuthDef<MultiQueryParamTokenAuthentication> |AsAuthDef<WebBasicAuthentication> |AsAuthDef<AWSAccessKeyAuthentication> |AsAuthDef<AWSAssumeRoleAuthentication> |AsAuthDef<GoogleServiceAccountAuthentication> |AsAuthDef<CustomAuthentication> |AsAuthDef<OAuth2ClientCredentialsAuthentication>
Defined in: types.ts:946
The union of supported system authentication definitions. These represent simplified configurations a pack developer can specify when calling PackDefinitionBuilder.setSystemAuthentication when using a pack definition builder. The builder massages these definitions into the form of an SystemAuthentication value, which is the value Coda ultimately cares about.