Skip to content

Type alias: SystemAuthenticationDef

core.SystemAuthenticationDef

Ƭ SystemAuthenticationDef: AsAuthDef<HeaderBearerTokenAuthentication> | AsAuthDef<CustomHeaderTokenAuthentication> | AsAuthDef<MultiHeaderTokenAuthentication> | AsAuthDef<QueryParamTokenAuthentication> | AsAuthDef<MultiQueryParamTokenAuthentication> | AsAuthDef<WebBasicAuthentication> | AsAuthDef<AWSAccessKeyAuthentication> | AsAuthDef<AWSAssumeRoleAuthentication> | AsAuthDef<CustomAuthentication> | AsAuthDef<OAuth2ClientCredentialsAuthentication>

The union of supported system authentication definitions. These represent simplified configurations a pack developer can specify when calling 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.

Defined in

types.ts:890