Authorization: Bearer <same_jwt_from_login>
"identifier": "student@school.edu", "password": "secure123", "device_id": "optional" integrated emis login
Request:
integrated_apps: id app_name (e.g., attendance, grading) app_secret (for service-to-service) redirect_uris (JSON) POST /api/v1/auth/login Authorization: Bearer <