OAuth 2.0: Sarah uses her Google account to sign in. TaskFlow delegates authentication to Google, ensuring Sarahβs credentials are secure without storing them directly.
JWT: Once logged in, TaskFlow generates a JWT token for Sarahβs session. This token allows TaskFlow to identify her and grant access to her personalized dashboard.
API Key: Sarah uses a feature that integrates with OpenAIβs API to summarize her tasks. TaskFlow uses its API Key to securely communicate with OpenAIβs servers and fetch the results.