I want to remove users from stash quickly who has not logged in since last 3 months. so that i can save my licence for genuine users.
You'd have to write a plugin which recorded when each user logs in, then cleans up any user who hasn't done so within your threshold of 3 months.
You could either implement a ServletFilter or just create a component which listens for the RequestStartedEvent to record who is logging in. You'd not want to do this on every single request however as it could effect performance.
Then in a scheduled job, use the PermissionAdminService#revokeAllGlobalPermissions(com.atlassian.stash.user.StashUser) method to remove access for any users who haven't logged in.
It looks like you're new here. Sign in or register to get started.