Handles the OAuth provider response after the user successfully authenticates with Google or GitHub. This endpoint validates the authorization response, retrieves the user's profile information from the provider, creates or authenticates the user account, creates a session, and issues application access and refresh tokens.Per the system requirements, first-time OAuth logins create a new account automatically, OAuth-created accounts are automatically verified, and profile information (name, email, profile picture) is stored in the system.