Installation

Client SDKs

  • Python: pip3 install approzium

Server Binaries

Linux

Please replace linux_amd64.zip with the correct version of Linux for your environment.

curl https://github.com/cyralinc/approzium/releases/download/v0.2.0/linux_amd64.zip
unzip linux_amd64.zip
chmod +x authenticator
./authenticator

Mac

Please replace darwin_amd64.zip with the correct version of Mac for your environment.

curl https://github.com/cyralinc/approzium/releases/download/v0.2.0/darwin_amd64.zip
unzip darwin_amd64.zip
chmod +x authenticator
./authenticator

Windows

Please replace windows_amd64.zip with the correct version of Windows for your environment.

$url = "https://github.com/cyralinc/approzium/releases/download/v0.2.0/windows_amd64.zip"
$outpath = "$PSScriptRoot/windows_amd64.zip"
Invoke-WebRequest -Uri $url -OutFile $outpath
$wc = New-Object System.Net.WebClient
$wc.DownloadFile($url, $outpath)
$args = @("Comma","Separated","Arguments")
Expand-Archive -LiteralPath $outpath -DestinationPath C:\ $PSScriptRoot
Start-Process -Filepath "$PSScriptRoot/authenticator.exe" -ArgumentList $args

Docker

docker run approzium/authenticator:latest

Terraform 0.12 and Above

To speed you up, we offer stock Terraform configs for deploying the Approzium Authenticator. They live in our Github repo. We would also like to add support for GCP and Azure, and we welcome community contributions.