Catalyst-Plugin-OpenIDConnect
view release on metacpan or search on metacpan
DEPLOYMENT.md view on Meta::CPAN
</2>
</storage>
</Model::DB>
```
## Backup and Recovery
### Database Backups
```bash
# Daily backup
0 2 * * * /usr/bin/pg_dump -U postgres oidc | gzip > /backups/oidc-$(date +\%Y\%m\%d).sql.gz
# Keep 30 days of backups
find /backups -name 'oidc-*.sql.gz' -mtime +30 -delete
```
### Key Backups
```bash
# Store keys in secure backup location
cp /secure/path/private.pem /secure/backup/private-$(date +\%Y\%m\%d).pem.gpg
gpg --encrypt --recipient <key-id> /secure/backup/private-*.pem
```
## Troubleshooting
### Common Issues
**Tokens Invalid After Key Rotation**
- Ensure both old and new keys are published in JWKS during rotation period
- Clients need time to receive updated keys
( run in 1.341 second using v1.01-cache-2.11-cpan-c966e8aa7e8 )