Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Approved for Jira Data Center (tick)


Simple add-on to remove License for Inactive users and Deactivate or remove Security access groups for users who left organization.

Use Cases:

  • To remove License for Jira users who are Never Login or Not active and exists.
  • To remove License or Access Security Groups for Jira users who left company or Not exists in organization directory
  • To restore license Or Grant Access on Successful Login attempt.
  • To search inactive users certain number of days and export to CSV.

Features:

  • All Atlassian provided user directories are supported.
  • Supports custom remote external Directories.
  • Option to choose Multi User Directories to process users.
  • Option to process users from specific groups.
  • Option to skip users from specific groups.
  • Option to rename Deactivated user to {username}_inactive_yyyyMMdd
  • Option to send ​Alert Notifications active license reaches threshold.
  • Useful REST APIs
  • OWASP Security Verified.



Info

Top Trusted Users

  • BNP Paribas Bank Polska S.A.
  • Paytm Bank
  • OTP Bank
  • OCBC Bank
  • Autodesk, Inc
  • Thales
  • Expedia
  • Mercedes-Benz
  • Broadcom
  • Intel


Info

Quick Start Steps.

Here is Quick Start Steps to start using this plugin.


Status
colourGreen
titleUse Case #1

Go to, add-ons admin page > Click Manage Inactive Users


Info
titleUse Case 1 > To reduce the license count.

Configuration to Remove License or Access Security Groups for Jira users who are Never Login or Not active.

Please see, Jira Manage Inactive Users


Status
colourGreen
titleUse Case #2

Info
titleUse Case 2 > To deactivate users. (Optional)

To remove License or Access Security Groups for Jira users who left company or Not exists in organization directory.
It validates user status in remote user directory.

Please see, Jira Manage Former X Users


Status
colourGreen
titleUse Case #3

Go to, add-ons admin page > Click Manage JSM Users

Info
titleUse Case 3 > To reduce the license count for JSM

Configuration to Remove License or Access Security Groups for JSM users who are Never Login or Not active.

Please see, Jira Manage Inactive Users



Status
colourGreen
titleAuto grant license on login

To enable / grant Login access back to those inactive users automatically:

Please see, Jira License reclamation


Status
colourGreen
titleDebug

To Debug Manage Inactive Users App:

Go to, System General Configuration > Logging and profiling > Default Loggers > Click Configure

Code Block
Class/Package Name: com.tse.jira.deactivateusers.plugin
Level: Debug

Click Add.


Status
colourGreen
titleHINTS

Increase proxy Idle time:

Make sure Increase proxy Idle time approx. 1h (i.e. 3600 seconds) to run long running tasks on UI like reports and on-demand clean ups.

Apache

Code Block
ProxyPass        / http://localhost:8080/ timeout=3600
ProxyPassReverse / http://localhost:8080/ timeout=3600

Nginx

Code Block
server{
   ...
   proxy_read_timeout 3600;
   proxy_connect_timeout 3600;
   proxy_send_timeout 3600; 
   ...
}

GCP