Deployment and Administration

Application-Layer Security

The KanBo application layer incorporates robust protection mechanisms built into its code, communication model, and authentication flow.

Authentication & Identity

  • Azure AD Integration: KanBo relies on tenant-level authentication; no password storage.
  • Certificate Authentication: X.509 certificates secure service-to-service and API calls.
  • OAuth for Integrations: Used for Teams, Power Automate, and Outlook; all token-based.
  • Conditional Access & MFA: Fully enforced via Azure AD policies.

Authorization

  • Fine-grained role-based access control (RBAC) — Space, Card, and Workspace level.
  • Synchronization with Microsoft 365 / Azure AD groups.
  • Scoped permissions for service roles (external-services, service).

Data Protection

  • At rest: Data stored in tenant-owned SQL or SharePoint with AES-256 encryption.
  • In transit: Always protected via HTTPS (TLS 1.2+).
  • Residency: Data resides only in your chosen Azure region or on-premises.

KanBo’s data never leaves your infrastructure — even logs stay inside your tenant.