HTTP basic authentication
Users can authenticate using an HTTP Basic Auth header with the rest API using their password.
Prevent HTTP Basic Authentication
To avoid use of password in REST integrations, Prevent HTTP Basic Authentication.
When prevented, it is no longer possible to authenticate to the REST API with password in Basic Auth.
Allow or deny Basic Auth for certain IP addresses
Allow or deny Basic Auth API requests for users with specific IP addresses or subnets. Open and Strict mode enables you to control in detail which IP addresses can use password on Basic Auth on incoming REST API request.
Note
The users must be in a directory or group that is allowed to use Basic Auth
The IP address is checked first, then the group/directory memberships.
Allow Basic Auth for users in specific user directories or groups
Allow users in specific user directories or groups to use passwords in Basic Auth REST API requests. Any user either matching a configured group or directory will be allowed to use Basic Auth.
Users not in the allowed user directories or groups will get a message as configured in customizable texts.
Re enable Basic Auth
If necessary, you may re-enable Basic Auth by deleting the following file on your application server:
/usr/local/atlassian/…disable_basic_auth_rest.txt
It can take up to a minute for changes to take effect.