This article is intended to answer frequently-asked questions about K2 Cloud in terms of security, permissions and rights, the available K2 apps, integration with AAD and Office365, Data backup and disaster recovery, and other general topics.
The information in this article may not align with your subscription agreement, or with current K2 policies. In case of conflicting information, the information in your subscription agreement or in K2 Cloud's official policy documents will take precedence over the content in this article.
You can jump directly to a section in this article using the links below:
The table below briefly lists the available apps for K2 Cloud. See the Applications topic in the User Guide for more details on the available applications, a decision flow chart to identity which applications are required, and what access the applications require.
|K2 for Office 365||Yes*||Provides integration with AAD and SharePoint, such as AAD Identity Caching, reading AAD user information, and reading and writing to SharePoint Online. This app is required if you integrate with SharePoint Online. If this app is used, then the Azure Active Directory for K2 app is not required.|
|Azure Active Directory for K2||Yes*||Provides integration with Azure Active Directory, such as reading and caching AAD user information. This app is required if you do not use the K2 for Office 365 app to integrate with SharePoint Online.|
|K2 Cloud for SharePoint||No||This Provider-hosted SharePoint Add-In provides integration with SharePoint Online. This is provided as a download and installed into your SharePoint Online tenant's App Catalog during the K2 Cloud provisioning process. This application is required when integrating with SharePoint Online.|
|K2 for AAD Login||No||This app provides authentication against an AAD environment when using the SmartObject OData API for consumption of SmartObject data within third-party clients such as Excel, Power BI, and Tableau, and authenticates K2 Cloud users when using the Remote Package and Deployment (P&D) to migrate solutions from one environment to another. This app is required for K2 Cloud when Package and Deployment or OData API access is used.|
|Azure Active Directory for K2 Management||No||This app is used by the AAD service type, and enables K2 to create, update and delete AAD user information, for example when creating employee onboarding or offboarding applications. This app is optional, but must be installed if a customer requires the ability for K2 to make create/update/delete modifications against AAD.|
|K2 for Office 365 Mobile||No||Provides authentication against a customer’s AAD environment when using the K2 mobile and K2 workspace apps for iOS and Android.|
|K2 for Exchange Online||No||This app is required if you want to use the Exchange Online feature to be activated, and provides K2 the ability to integrate with Exchange Online.|
|*Note: Either K2 for Office 365 OR Azure Active Directory for K2 must be installed. The functionality in Azure Active Directory for K2 is contained in K2 for Office 365, but K2 for Office 365 includes additional functionality to allow your K2 Cloud tenant to integrate with your SharePoint Online subscription.|
|Permission||Description||Dependent permissions||Included in these permission levels by default|
|Manage Permissions||Create and change permission levels on the website and assign permissions to users and groups.||View Items, Open Items, View Versions, Browse Directories, View Pages, Enumerate Permissions, Browse User Information, Open||Full Control|
|Create Subsites||Create subsites such as team sites, Meeting Workspace sites, and Document Workspace sites.||View Pages, Browse User Information, Open||Full Control|
|Manage Web Site||Grants the ability to perform all administration tasks for the website, as well as manage content.||View Items, Add and Customize Pages, Browse Directories, View Pages, Enumerate Permissions, Browse User Information, Open||Full Control|
|Create Groups||Create a group of users that can be used anywhere within the site collection.||View Pages, Browse User Information, Open||Full Control|
|Enumerate Permissions||Enumerate permissions on the website, list, folder, document, or list item.||Browse Directories, View Pages, Browse User Information, Open||Full Control|
You may find the following resources valuable for much more information on K2 Cloud and security in K2.