Easily generate secure digest tokens to use with the Phenix platform without requiring any networking activity.
To install Phenix Edge Authorization Digest Token with pip:
$ pip install phenix-edge-auth
$ pytest -vv
from edgeauth.token_builder import TokenBuilder
# Create a token to access a channel
token = TokenBuilder()
.with_application_id('my-application-id') \
.with_secret('my-secret') \
.expires_in_seconds(3600) \
.for_channel('us-northeast#my-application-id#my-channel.1345') \
.build()
Display the help information:
$ edgeauth --help
Create a token for channel access:
$ edgeauth --application_id "my-application-id" --secret "my-secret" --expires_in_seconds 3600 --channel "us-northeast#my-application-id#my-channel.1345"