table of contents
- NAME
- SYNOPSIS
- POSITIONAL ARGUMENTS
- COMMAND 'sasl-xoauth2-tool get-token'
- OPTIONS 'sasl-xoauth2-tool get-token'
- COMMAND 'sasl-xoauth2-tool test-config'
- OPTIONS 'sasl-xoauth2-tool test-config'
- COMMAND 'sasl-xoauth2-tool test-token-refresh'
- OPTIONS 'sasl-xoauth2-tool test-token-refresh'
- AUTHOR
- DISTRIBUTION
- experimental 0.20-1+b1
SASL-XOAUTH2-TOOL(1) | Generated Python Manual | SASL-XOAUTH2-TOOL(1) |
NAME¶
sasl-xoauth2-tool
SYNOPSIS¶
sasl-xoauth2-tool [-h] {get-token,test-config,test-token-refresh} ...
POSITIONAL ARGUMENTS¶
COMMAND 'sasl-xoauth2-tool get-token'¶
usage: sasl-xoauth2-tool get-token [-h] --client-id CLIENT_ID
[--tenant TENANT]
[--client-secret CLIENT_SECRET]
[--scope SCOPE]
{outlook,gmail} [output_file]
Fetches initial access and refresh tokens from an OAuth 2 provider
- {outlook,gmail}
- service type
- output_file
- output file, '-' for stdout
OPTIONS 'sasl-xoauth2-tool get-token'¶
- --client-id CLIENT_ID
- required for both services
- --tenant TENANT
- wanted by 'outlook' (defaults to 'consumers')
- --client-secret CLIENT_SECRET
- required for both services, will prompt the user if blank
- --scope SCOPE
- required for 'gmail'
COMMAND 'sasl-xoauth2-tool test-config'¶
usage: sasl-xoauth2-tool test-config [-h] [--config-file CONFIG_FILE]
Tests a sasl-xoauth2 config file for syntax errors
OPTIONS 'sasl-xoauth2-tool test-config'¶
- --config-file CONFIG_FILE
- config file path (defaults to '/etc/sasl-xoauth2.conf')
COMMAND 'sasl-xoauth2-tool test-token-refresh'¶
usage: sasl-xoauth2-tool test-token-refresh [-h] [--config-file
CONFIG_FILE]
token_file
Tests that a token can be refreshed (i.e., that the OAuth 2 flow is working correctly)
- token_file
- file containing initial access token
OPTIONS 'sasl-xoauth2-tool test-token-refresh'¶
- --config-file CONFIG_FILE
- config file path (defaults to '/etc/sasl-xoauth2.conf')
AUTHOR¶
Tarick Bedeir
tarick@bedeir.com
DISTRIBUTION¶
The latest version of sasl-xoauth2 may be downloaded from https://github.com/tarickb/sasl-xoauth2
2024-09-27 | sasl-xoauth2 |