Files
Zerto-Python-SDK-Hands-On-Labs/exercises/02_authentication/README.md
T
Kosta Mushkin 3a075e5ecf initial commit
2025-05-22 10:10:15 -04:00

46 lines
1.0 KiB
Markdown

# Exercise 2: Authentication
## Overview
In this exercise, you'll learn how to authenticate with the Zerto API using Keycloak. You'll create a client and establish a connection to your ZVM.
## Objectives
- Create a Keycloak client
- Configure authentication parameters
- Test the connection to ZVM
- Handle authentication errors
## Time
10 minutes
## Prerequisites
- Completed Exercise 1
- Valid ZVM credentials
- Client ID and secret
## Exercise Steps
1. Set up your configuration
2. Create the Keycloak client
3. Test the connection
4. Handle authentication errors
## Working Directory
The `working` directory contains:
- `auth.py` - Template to complete
## Solution
The `solution` directory contains:
- `auth.py` - Complete working example
## Key Concepts
- Keycloak authentication
- Client credentials flow
- Error handling
- Connection management
## Common Issues
- Invalid credentials
- SSL certificate issues
- Network connectivity problems
## Next Steps
Proceed to Exercise 3: Site Discovery to start working with Zerto sites.