SharePoint Integration
This topic introduces the authentication and authorization configuration involved when integrating K2 with SharePoint, especially concerning Claims configuration. There are four options when integrating K2 and SharePoint depends on the version of SharePoint being used.
Depending on your environment, the K2 for SharePoint registration automatically configures Claims or you will have to manually do it. The following table describes these circumstances.
SharePoint Version | K2 Integration Requirements |
---|---|
SharePoint 2010 |
|
SharePoint 2013 in 2010 mode |
|
SharePoint 2013/2016 on-premesis |
|
SharePoint Online |
|
K2 can integrate with the following SharePoint servers:
Authentication can be handled by Windows because of the K2 for SharePoint integration components installed during K2 blackpearl and K2 smartforms installation. Claims configuration is not necessary but can be done manually if you wish to use Claims.
For more information see the following topics:
K2 integration with SharePoint 2013 in 2010 mode is similar to integration with SharePoint 2010.
Authentication can be handled by Windows because of the K2 for SharePoint integration components installed during K2 blackpearl and K2 smartforms installation. Claims configuration is not necessary but can be done manually if you wish to use Claims.
For more information see the following topics:
- K2 for SharePoint integration components installation and configuration
- Claims and OAuth Configuration
- Manually configuring Claims
Integrating K2 with SharePoint 2013 (and SharePoint 2016) requires the K2 for SharePoint app to be deployed to the SharePoint app catalog. This happens during installation. All Claims authentication configuration is done automatically during installation for you if your identity store is AD or AAD. If you are authenticating users against a different identity store (e.g. a SQL or a LDAP compatible identity store), you need to manually configure Claims.
For more information see the following topics:
- Installing K2 for SharePoint (App Deployment)
- Claims and OAuth Configuration
Integrating K2 with SharePoint Online requires either K2 Appit (online) or K2 blackpearl (on-premesis) and only AAD authentication is supported. The K2 for SharePoint app is also required and is deployed to the app catalog during installation. All Claims authentication is configured during installation.
For more information see the topics:
- Installing K2 for SharePoint (App Deployment)
- How To: Deploy a Full Control K2 Application to SharePoint Online