Add initial support for user expiry via user state

Add support to handle user expiration through user state as may be required in some environments.