Symptoms
When attempting to edit a Smartbox Smartobject, the following error was thrown:
Authorization failed. User: 'AAD:Administrator@denallix.com' Action: 'Publish Smartobject'.
Diagnoses
When configuring Smartobject Security, only the configured users/groups will have permission. By default, if no permission was not configured, everyone will have access.
Please navigate to K2 Workspace > Management > Server:Port > SmartObjects > Security > SmartObjects Administration, add your AAD account (AAD:Administrator@denallix.com) and give 'Publish SmartObject'/'Delete SmartObject' permission as necessary:
http://help.k2.com/onlinehelp/k2blackpearl/userguide/4.6.11/webframe.html_Reference-WS_MCon-SO_Security.html
Resolution
The necessary permissions were configured.