Auth module for Idealist Framework