Type alias: SystemAuthenticationDef¶
core.SystemAuthenticationDef
Ƭ SystemAuthenticationDef: AsAuthDef
<HeaderBearerTokenAuthentication
> | AsAuthDef
<CustomHeaderTokenAuthentication
> | AsAuthDef
<MultiHeaderTokenAuthentication
> | AsAuthDef
<QueryParamTokenAuthentication
> | AsAuthDef
<MultiQueryParamTokenAuthentication
> | AsAuthDef
<WebBasicAuthentication
> | AsAuthDef
<AWSAccessKeyAuthentication
> | AsAuthDef
<AWSAssumeRoleAuthentication
> | AsAuthDef
<GoogleServiceAccountAuthentication
> | 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.