wotpy.protocols.coap.authenticator
Authenticator classes that perform checks on the incoming requests.
Classes
|
API Key authenticator. |
|
Auto security authenticator. |
|
This is the base authenticator class describing the authentication interface. |
|
Basic username and password authenticator. |
|
Bearer token authenticator. |
|
Combinator of security schemes authenticator. |
|
Digest authenticator. |
|
Authenticator that allows all requests. |
|
OAuth2 authenticator. |
|
Pre shared key authenticator. |
- class wotpy.protocols.coap.authenticator.APIKeySecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorAPI Key authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.AutoSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorAuto security authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.BaseAuthenticator(security_scheme_dict)
Bases:
objectThis is the base authenticator class describing the authentication interface.
- abstractmethod authenticate(server_creds, request)
Checks the credentials of a request.
- classmethod build(security_scheme_dict)
Builds an instance of the appropriate subclass for the given SecurityScheme.
- class wotpy.protocols.coap.authenticator.BasicSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorBasic username and password authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.BearerSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorBearer token authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.ComboSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorCombinator of security schemes authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.DigestSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorDigest authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.NoSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorAuthenticator that allows all requests.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.OAuth2SecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorOAuth2 authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.
- class wotpy.protocols.coap.authenticator.PSKSecurityAuthenticator(security_scheme_dict)
Bases:
BaseAuthenticatorPre shared key authenticator.
- authenticate(server_creds, request)
Checks the credentials of a request.