Use cases and persistence for authorization