Audit logging

Kantega SSO provides a basic audit log through the standard slf4j logging facility. It’s enabled via the standard logging configuration. NOTE: While the config examples below write the audit events to the standard application logs, you can also write to a custom file if you prefer.

Both successful and failed Kerberos and SAML logins will be logged. For failed logins, there will be an additional message explaining the cause.

Example output:

The user 'johndoe' has PASSED authentication using Kerberos
The user 'john.doe@mycompany.com' has PASSED authentication using SAML

Bitbucket

Add the following line to your bitbucket.properties file:

logging.logger.com.kantegasso.AuditLog=DEBUG

Read more about logging in Bitbucket how to enable runtime here:
https://confluence.atlassian.com/bitbucketserver/enable-debug-logging-776640147.html

Confluence

Add the following at the bottom of the file ${CONFLUENCE_INSTALL}/confluence/WEB-INF/classes/log4j.properties:

The log will be written to: ${CONFLUENCE_HOME}/logs/atlassian-security.log.

Jira

Version 9.5 and newer

Locate the bottom two lines of ${JIRA_INSTALL}/atlassian-jira/WEB-INF/classes/log4j2.xml:

add the 3 first lines below so that the last 5 lines in the file look like this (the correct number of spaces in front of lines are not important):


Older versions of Jira than 9.5

Add the following lines to ${JIRA_INSTALL}/atlassian-jira/WEB-INF/classes/log4j.properties:

The log will be written to: ${JIRA_HOME}/log/atlassian-jira-security.log

Enabling in other Atlassian products

Similarly, you may enable audit logging in other Atlassian products. Please contact us if you have problems setting this up and we will help you out.