GET /v1/otpHOTP/TOTP one-time password generator
Security Utils lf-security-utils
Makes the one-time codes used for two-factor logins. HOTP/TOTP one-time password generator
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
mode | string | No | hotp or totp |
secret | string | Yes | Base32-encoded shared secret |
counter | integer | No | HOTP counter |
digits | integer | No | 6 or 8 |
period | integer | No | TOTP period in seconds |
Response Schema
otp (string): Generated one-time password
mode (string): Mode used
remaining_seconds (integer): TOTP seconds remaining
cURL Example
curl 'https://lf-security-utils.laminarforge.dev/v1/otp?secret=<secret>' -H 'Authorization: Bearer lf_YourApiKey'
Python Example
import requests
url = 'https://lf-security-utils.laminarforge.dev/v1/otp'
headers = {'Authorization': 'Bearer lf_YourApiKey'}
params = {'secret': '<secret>'}
response = requests.get(url, headers=headers, params=params)
print(response.json())