linotp.provider.config_parsing module¶
- class linotp.provider.config_parsing.ConfigParsingMixin¶
- Bases: - object- static load_client_cert(configDict, client_cert_key='access_certificate')¶
- return the client certificate from the configuration - Parameters
- configDict – 
- Returns
- return the validated client certificate reference 
 
 - static load_proxy(configDict)¶
- return the proxy defintion from the configuartion - Parameters
- configDict – 
- Returns
- the proxy definition dict like {https: ‘https_proxy’ ..} 
 
 - static load_server_cert(config, server_cert_key='server_certificate')¶
- get the server certificate verification policy - server_certificate can be: - string: used as path to server certificate file - not provided / None: which means server cert verification - ‘false’ or False: no server certificate verification - Parameters
- config – 
- Returns
- (None|False|string) 
 
 - static load_server_url(configDict, server_url_key='server_url')¶
- return the server url - Parameters
- configDict – 
- Returns
- return the validated server url 
 
 - static load_timeout(configDict, timeout_default=None)¶
- simple timeout or timeout tuple - timeout could come with capital letter and could be a - simple timeout (float) or 
- a tuple of connection and request timeout (float) 
 - Parameters
- configDict – the configuration dictionary 
- timeout_default – a fallback for the timeout 
 
- Returns
- None, a float or a tuple of connection and network timeout