.. _web_settings: WebSEAL Reverse Proxy Settings ############################## The Web Settings module can be used to configure the Web Reverse Proxy and associated junctions as well as configure integrations with the Runtime Server's user registry and policy server. .. autoclass:: pyivia.core.websettings.WebSettings :members: API Access Control ================== The API Access Control module is used to configure WebSEAL instances which can be used as API Gateways .. autoclass:: pyivia.core.web.api_access_control.APIAccessControl :members: Authorization Server -------------------- .. autoclass:: pyivia.core.web.apiac.authorization_server.AuthorizationServer :members: Cross Origin Remote Scripting ----------------------------- .. autoclass:: pyivia.core.web.apiac.cors.CORS :members: Document Root ------------- .. autoclass:: pyivia.core.web.apiac.document_root.DocumentRoot :members: Policies -------- .. autoclass:: pyivia.core.web.apiac.policies.Policies :members: Resources --------- .. autoclass:: pyivia.core.web.apiac.resource_server.ResourceServer :members: Utilities --------- .. autoclass:: pyivia.core.web.apiac.utilities.Utilities :members: Client Certificate Mapping ========================== .. autoclass:: pyivia.core.web.clientcertmapping.ClientCertMapping :members: Distributed Session Cache ========================= .. autoclass:: pyivia.core.web.dscadmin.DSCAdmin :members: Form Single Sign-On =================== .. autoclass:: pyivia.core.web.fsso.FSSO :members: HTTP Transformations ==================== .. autoclass:: pyivia.core.web.httptransform.HTTPTransform :members: Junction Mapping ================ .. autoclass:: pyivia.core.web.junctionmapping.JunctionMapping :members: Kerberos ======== .. autoclass:: pyivia.core.web.kerberos.Kerberos :members: Password Strength Rules ======================= .. autoclass:: pyivia.core.web.passwordstrength.PasswordStrength :members: Policy Administration ===================== .. autoclass:: pyivia.core.web.policyadmin.PolicyAdmin :members: Rate Limiting ============= .. autoclass:: pyivia.core.web.ratelimit.RateLimit :members: Reverse Proxy ============= .. autoclass:: pyivia.core.web.reverseproxy.ReverseProxy :members: RSA Security Token ================== .. autoclass:: pyivia.core.web.rsa.RSA :members: Runtime Component ================= .. autoclass:: pyivia.core.web.runtimecomponent.RuntimeComponent :members: URL Mapping =========== .. autoclass:: pyivia.core.web.urlmapping.URLMapping :members: User Mapping ============ .. autoclass:: pyivia.core.web.usermapping.UserMapping :members: