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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.