<codeclass="sig-prename descclassname">pyOpenRPA.Orchestrator.__Orchestrator__.</code><codeclass="sig-name descname">WebListenCreate</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">inGSettings</span></em>, <emclass="sig-param"><spanclass="n">inServerKeyStr</span><spanclass="o">=</span><spanclass="default_value">'Default'</span></em>, <emclass="sig-param"><spanclass="n">inAddressStr</span><spanclass="o">=</span><spanclass="default_value">''</span></em>, <emclass="sig-param"><spanclass="n">inPortInt</span><spanclass="o">=</span><spanclass="default_value">80</span></em>, <emclass="sig-param"><spanclass="n">inCertFilePEMPathStr</span><spanclass="o">=</span><spanclass="default_value">None</span></em>, <emclass="sig-param"><spanclass="n">inKeyFilePathStr</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/pyOpenRPA/Orchestrator/__Orchestrator__.html#WebListenCreate"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#pyOpenRPA.Orchestrator.__Orchestrator__.WebListenCreate"title="Permalink to this definition">¶</a></dt>
<dd><p>Create listen interface for the web server</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>inGSettings</strong>– Global settings dict (singleton)</p></li>
<li><p><strong>inAddressStr</strong>– IP interface to listen</p></li>
<li><p><strong>inPortInt</strong>– Port int to listen for HTTP default is 80; for HTTPS default is 443</p></li>
<li><p><strong>inCertFilePEMPathStr</strong>– Path to .pem (base 64) certificate. Required for SSL connection. ATTENTION - do not use certificate with password</p></li>
<li><p><strong>inKeyFilePathStr</strong>– Path to the private key file</p></li>
<spanclass="s2">"WorkingDirectoryPathStr"</span><spanclass="p">:</span><spanclass="kc">None</span><spanclass="p">,</span><spanclass="c1"># Will be filled automatically</span>
<spanclass="s2">"RequestTimeoutSecFloat"</span><spanclass="p">:</span><spanclass="mi">300</span><spanclass="p">,</span><spanclass="c1"># Time to handle request in seconds,</span>
<spanclass="s2">"AccessUsers"</span><spanclass="p">:</span><spanclass="p">{</span><spanclass="c1"># Default - all URL is blocked</span>
<spanclass="s2">"FlagCredentialsAsk"</span><spanclass="p">:</span><spanclass="kc">True</span><spanclass="p">,</span><spanclass="c1"># Turn on Authentication</span>
<spanclass="sd"> Create listen interface for the web server</span>
<spanclass="sd"> :param inGSettings: Global settings dict (singleton)</span>
<spanclass="sd"> :param inAddressStr: IP interface to listen</span>
<spanclass="sd"> :param inPortInt: Port int to listen for HTTP default is 80; for HTTPS default is 443</span>
<spanclass="sd"> :param inCertFilePEMPathStr: Path to .pem (base 64) certificate. Required for SSL connection. ATTENTION - do not use certificate with password</span>
<spanclass="sd"> :param inKeyFilePathStr: Path to the private key file</span>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebCPUpdate">WebCPUpdate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebURLConnectDef">WebURLConnectDef() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebListenCreate">WebListenCreate() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebURLConnectFile">WebURLConnectFile() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebURLConnectDef">WebURLConnectDef() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
</ul></td>
<tdstyle="width: 33%; vertical-align: top;"><ul>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebURLConnectFile">WebURLConnectFile() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebURLConnectFolder">WebURLConnectFolder() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>
</li>
<li><ahref="Orchestrator/02_Defs.html#pyOpenRPA.Orchestrator.__Orchestrator__.WebUserInfoGet">WebUserInfoGet() (in module pyOpenRPA.Orchestrator.__Orchestrator__)</a>