Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

API Authentication Methods with Dart

via CodeSignal

Overview

Unlock secure API communication! Learn to access protected endpoints using API keys, session cookies, and JSON Web Tokens (JWTs). Master authentication flows including login, token refresh, and proper logout procedures. Build applications that confidently integrate with any secured API.

Syllabus

  • Unit 1: Accessing Protected Routes with API Keys
    • Observing API Request Failure Without Authentication
    • Integrating API Key Authentication into Requests
    • Fixing API Key Header for Successful Authentication
    • Secure API Key Management with Environment Files
    • Securely Perform a POST Request to a Protected Endpoint
  • Unit 2: Delving into Session-Based Authentication
    • Sign Up Using HTTP Requests in Dart
    • Logging In and Extracting Session ID
    • Session Management Bug Fixing Task
    • Improving Session Management with Logout Integration
    • Session-Based Authentication Workflow Task
  • Unit 3: Introduction to JWTs: Authenticate and Access Protected Endpoints
    • Handling API Logins with JWT Authentication
    • Extract and Print JWT Tokens After Login
    • Fixing JWT Authentication Bug to Access Protected Endpoint
    • Implement JWT Authentication for Accessing Protected API Endpoints
    • JWT Authentication and Accessing Protected API Endpoints
  • Unit 4: Refreshing JWTs and Signing Out in Dart
    • Refreshing JWT Tokens Task
    • Fixing Logout and Session Invalidation
    • Completing the Logout Process for JWT Session Management

Reviews

Start your review of API Authentication Methods with Dart

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.