An organization is a logical grouping of resources (e.g. users, policies, wallets). These resources can only be accessed by authorized and permissioned users within the organization. Resources are not shared between organizations.
ACTIVITY_TYPE_SET_ORGANIZATION_FEATURE
and ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE
. The following is a list of such features:
Name | Description | Default | Notes |
---|---|---|---|
FEATURE_NAME_EMAIL_AUTH | Enables email authentication activities | Enabled | Can only be initiated by a parent organization for a sub-organization. |
FEATURE_NAME_EMAIL_RECOVERY | Enables email recovery activities | Enabled | Can only be initiated by a parent organization for a sub-organization. |
FEATURE_NAME_WEBAUTHN_ORIGINS | The origin Webauthn credentials are scoped to | Disabled | Parent organization feature applies to all sub-organizations. If not enabled, sub-organizations default to allowing all origins: ”*”. For Passkey WaaS, we highly recommend enabling this feature. Example value: “https://www.turnkey.com” |
FEATURE_NAME_WEBHOOK | A URL to receive activity notification events | Disabled | This feature is currently experimental. Example value: “https://your.service.com/webhook” |
OUTCOME_ALLOW
: the request is allowed to processOUTCOME_REQUIRES_CONSENSUS
: the request needs additional approvalsOUTCOME_REJECTED
: the request should be rejectedOUTCOME_DENY_EXPLICIT
: the request has been explicitly denied via policiesOUTCOME_DENY_IMPLICIT
: the request has been implicitly denied as no policies grant the required permissions