Identity management with Flask-Principal.