authenticate with your MFA enabled Microsoft-Account into the openconnect VPN client
|
|
4 년 전 | |
|---|---|---|
| .vscode | 4 년 전 | |
| ocma | 4 년 전 | |
| tests | 4 년 전 | |
| .drone.yml | 4 년 전 | |
| .gitignore | 4 년 전 | |
| .mypy.ini | 4 년 전 | |
| .pre-commit-config.yaml | 4 년 전 | |
| Dockerfile | 4 년 전 | |
| poetry.lock | 4 년 전 | |
| pyproject.toml | 4 년 전 | |
| readme.md | 4 년 전 |
This package allows you to authenticate with your MFA enabled Microsoft-Account into the openconnect VPN client.
Replace [username] and [password] with your own information. If you have your account
secured with a TOTP MFA, provide the -m flag with the TOTP secret as the value.
Example of a TOTP url: otpauth://totp/FHNW%3Aelon.musk%40students.fhnw.ch?secret=NBSWY3DPEB3W64TMMQ&issuer=Microsoft
The secret in this case would be NBSWY3DPEB3W64TMMQ. This needs to be provided as an input.
eval $( python ocma/cli.py -u [username] -p [password] -m [mfa_secret] --print-to-stdout );
[ -n $VPN_COOKIE ] && echo $VPN_COOKIE | sudo openconnect --cookie-on-stdin $VPN_HOST