Cloud Permissions Control
The Wolfram Language gives you detailed programmatic control over permissions for all operations associated with objects in the cloud.
Permissions — option for permissions of a cloud object
$Permissions — default permissions for newly created cloud objects
CloudPublish — publish a cloud object so it is publicly accessible
SetPermissions — set permissions of a cloud object for given users
ClearPermissions — clear permissions of a cloud object for given users
CloudDeploy — define permissions when a cloud object is deployed
Options — get permissions of an existing cloud object
SetOptions — reset all permissions of an existing cloud object
Permissions Groups
CreatePermissionsGroup — create a permissions group
PermissionsGroup — symbolic representation of a permissions group
AddUsers ▪ RemoveUsers ▪ SetUsers
PermissionsGroups — a list of permissions groups that a user can reference
Representing Credentials
PermissionsKey — represent a permissions key to be used in specifying permissions
PermissionsKeys ▪ DeletePermissionsKey
SecuredAuthenticationKey — symbolic representation of OAuth credentials
SecuredAuthenticationKeys ▪ GenerateSecuredAuthenticationKey
Third-Party Access
Authentication — provide credentials when requesting access
AuthenticationDialog — request credentials for different access methods
Sharing
CloudShare — share a cloud object with specified users
CloudConnect — authenticate with the cloud and connect as a particular user