faust.types.auth

class faust.types.auth.AuthProtocol(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
SSL = 'SSL'
PLAINTEXT = 'PLAINTEXT'
SASL_PLAINTEXT = 'SASL_PLAINTEXT'
SASL_SSL = 'SASL_SSL'
class faust.types.auth.CredentialsT[source]
protocol: AuthProtocol
class faust.types.auth.SASLMechanism(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
PLAIN = 'PLAIN'
GSSAPI = 'GSSAPI'
SCRAM_SHA_256 = 'SCRAM-SHA-256'
SCRAM_SHA_512 = 'SCRAM-SHA-512'
OAUTHBEARER = 'OAUTHBEARER'
faust.types.auth.to_credentials(obj: Union[CredentialsT, SSLContext] = None) Optional[CredentialsT][source]
Return type:

_UnionGenericAlias[CredentialsT, None]