Login with AzureAD account and whitelist your IP against Cloud resources for 24 hours
- User authenticates with AzureAD
- Public IP is checked to make sure it is not part of the static
ipwhitelist
- Public IP is added to Redis database with ttl of
24
hours - Public IP is whitelisted against Cloud resources
- Service Principal account (authentication + updating resources)
- Redis database (tracking user ip ttl)
Azure:
- Azure FrontDoor
- Azure Storage Account
- Azure Key Vault
- Azure Postgres Server
https://hub.docker.com/r/alecpinson/ip-whitelister
- Configure a config file see
config/config.yaml
- Check/reconfigure
docker-compose.yaml
- Run
docker-compose up -d
See README