Standard Patterns Reference
This chapter the nevisAdmin 4 standard library. The standard library provides patterns for:
- Application Protection
- Authentication
- Identity Management
- Monitoring
The following diagrams provide an overview of the patterns provided in nevisAdmin 4.2.3.
For detailed documentation about each pattern, refer to the help available in the user interface (see Working with Patterns.
These diagrams are simple UML class diagrams. Colored boxes represent patterns, arrows indicate inheritance. References are displayed as fields.
Instead of class and field names, human-readable names as displayed in the nevisAdmin 4 user interface are used.
Interfaces (e.g. PathLocationAddon) are used to ensure that only compatible patterns can be connected with each other.
Application Protection
Application Protection patterns are the main building block for nevisProxy Instances.
Patterns extending ServiceAccessBase are used to expose backend applications via nevisProxy.
Patterns implementing the PathLocationAddon interface are used to customize the behavior of applications (e.g. by mapping filters).
The Realm interface is implemented by Authentication patterns and is used to provide single-sign-on for applications.
Authentication
The following patterns configure a nevisAuth Instance. Deprecated patterns are not shown.
Patterns implementing the Realm interface provide single-sign-on for nevisProxy services.
Identity Management
Identity Managementpatterns can be used to setup anevisIDM Instance.
They also provide the necessary Servicepatterns to integrate with nevisProxy.
The pattern nevisIDM Password Login is an AuthenticationStep which can be used in a nevisAuth Realm.
Monitoring
These patterns set up a log file monitoring solution based on Elasticsearch, Logstash and Kibana.
The Elastic Beats Instance pattern can reference patterns implementing the MonitorablePattern instance.
YAML Format
The following table lists the classes and technical keys used when patterns are stored in YAML format.
Pattern Name | Property Label | Property Key | Property Class | Pattern Class |
---|---|---|---|---|
Access Restriction | Listing Type | listingType | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AccessRestriction |
Access Restriction | Source IPs | ips | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AccessRestriction |
Access Restriction | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AccessRestriction |
Access Restriction | Source IP HTTP-Header | ipHeader | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AccessRestriction |
Advanced Session Upgrade | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.OnDemandEntry |
Advanced Session Upgrade | On Entry | onEntry | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.OnDemandEntry |
Authentication Realm | Initial Authentication Flow | authenticate | InitialStepPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.NevisAuthRealm |
Authentication Realm | Session Upgrade Flow | onDemand | OnDemandStepPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.NevisAuthRealm |
Authentication Realm | Application Access Tokens | tokens | TokenStepPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.NevisAuthRealm |
Authentication Realm | Logout Flow | logout | LogoutStepPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.NevisAuthRealm |
Authentication Realm | Custom Login Template | template | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.NevisAuthRealm |
Authentication Realm | Custom Translations | labels | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.NevisAuthRealm |
Authentication Realm | nevisAuth | auth | NevisAuthDeployable | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Authentication Realm | Authentication Services | services | AuthenticationService | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Authentication Realm | Additional Settings | addons | NevisAuthRealmProxyAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Authorization Policy | Required Roles | roles | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.AuthorizationPolicy |
Authorization Policy | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.AuthorizationPolicy |
Authorization Policy | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.AuthorizationPolicy |
Automatic Key Store | External CA | external | CheckboxProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AutomaticKeyStoreProvider |
Automatic Key Store | Owner | owner | DeployablePattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AutomaticKeyStoreProvider |
Automatic Trust Store | External Trust | external | CheckboxProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AutomaticTrustStoreProvider |
Automatic Trust Store | Trusted Key Stores | keystore | AutomaticKeyStoreProvider | ch.nevis.admin.v4.plugin.nevisproxy.patterns.AutomaticTrustStoreProvider |
Client Certificate Authentication (DEPRECATED) | Client Certificate Trust | truststore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.ClientCertAuthentication |
Cookie Customization | Client Cookies | clientCookies | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CookieCustomization |
Cookie Customization | Session Cookies | sessionCookies | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CookieCustomization |
CSRF Protection Settings | Disabled | disabled | CheckboxProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CSRFProtectionSettings |
CSRF Protection Settings | Same Site | sameSite | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CSRFProtectionSettings |
CSRF Protection Settings | Allowed Domains | allowedDomains | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CSRFProtectionSettings |
Custom Key Material for Authentication Realm | Key Store for nevisProxy to nevisAuth | keyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomRealmKeyMaterial |
Custom Key Material for Authentication Realm | Trust Store for nevisProxy to nevisAuth | trustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomRealmKeyMaterial |
Custom Key Material for Authentication Realm | nevisProxy SecToken Signer Trust | signerTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomRealmKeyMaterial |
Custom Key Material for nevisAuth Instance | Frontend Key Store | frontendKeyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Key Material for nevisAuth Instance | Frontend Trust Store | frontendTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Key Material for nevisAuth Instance | Backend Key Store | backendKeyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Key Material for nevisAuth Instance | Backend Key Store Password | backendKeyStorePassword | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Key Material for nevisAuth Instance | Backend Trust Store | backendTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Key Material for nevisAuth Instance | Backend Trust Store Password | backendTrustStorePassword | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Key Material for nevisAuth Instance | Signer Key Store | signerKeyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomNevisAuthKeyMaterial |
Custom Session Settings | Session Cookie Name | cookieName | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SessionSettings |
Custom Session Settings | Session Validation | sessionValidation | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SessionSettings |
Custom Session Settings | Initial Session Timeout | initialSessionTimeout | DurationProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SessionSettings |
Custom Session Settings | Authenticated Session Timeout | sessionTimeout | DurationProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SessionSettings |
Custom Session Settings | Max Session Lifetime | maxSessionLifetime | DurationProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SessionSettings |
Custom TLS Settings | Protocols | protocols | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.TLSSettings |
Custom TLS Settings | Cipher Suite | ciphers | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.TLSSettings |
Elastic Beats Instance | Monitoring Stack Instance | monitoringStack | MonitoringStack | ch.nevis.admin.v4.plugin.monitoring.patterns.ElasticBeats |
Elastic Beats Instance | Monitored Instance Patterns | monitorableComponents | MonitorablePattern | ch.nevis.admin.v4.plugin.monitoring.patterns.ElasticBeats |
Elastic Kibana Web Application | Elastic Stack Instance | monitoringStack | MonitoringStack | ch.nevis.admin.v4.plugin.monitoring.patterns.KibanaWebApplicationAccess |
Elastic Kibana Web Application | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Elastic Kibana Web Application | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Elastic Kibana Web Application | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Elastic Kibana Web Application | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Elastic Kibana Web Application | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Elastic Stack Instance | Elasticsearch TCP Service Port | elasticsearchPort | SimpleTextProperty | ch.nevis.admin.v4.plugin.monitoring.patterns.ElasticStack |
Elastic Stack Instance | Logstash TCP Service Port | logstashPort | SimpleTextProperty | ch.nevis.admin.v4.plugin.monitoring.patterns.ElasticStack |
Elastic Stack Instance | Kibana TCP Service Port | kibanaPort | SimpleTextProperty | ch.nevis.admin.v4.plugin.monitoring.patterns.ElasticStack |
Elastic Stack Instance | Retention time of all log file in Elasticsearch | dataRetentionTime | SimpleTextProperty | ch.nevis.admin.v4.plugin.monitoring.patterns.ElasticStack |
Generic Application Settings | Filters and Mappings | filters | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Application Settings | Filter Phase | phase | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Application Settings | Servlets and Mappings | servlets | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Application Settings | Template Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Authentication Realm | AuthStates: direct input | authStates | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | AuthStates: as file | authStatesFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | AuthStates: Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | AuthStates: Dependencies | dependencies | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | AuthStates: Resources | resources | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | Key Objects | keyObjects | KeyObject | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | Custom Login Templates | template | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | Custom Translations | labels | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Realm | nevisAuth | auth | NevisAuthDeployable | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Generic Authentication Realm | Authentication Services | services | AuthenticationService | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Generic Authentication Realm | Additional Settings | addons | NevisAuthRealmProxyAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Generic Authentication Service | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthService |
Generic Authentication Service | Frontend Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthService |
Generic Authentication Service | Additional Settings: Frontend Path | pathAddons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthService |
Generic Authentication Service | AuthStates: direct input | authStates | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | AuthStates: as file | authStatesFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | AuthStates: Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | AuthStates: Dependencies | dependencies | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | AuthStates: Resources | resources | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | Key Objects | keyObjects | KeyObject | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | Custom Login Templates | template | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | Custom Translations | labels | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthRealm |
Generic Authentication Service | nevisAuth | auth | NevisAuthDeployable | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Generic Authentication Service | Authentication Services | services | AuthenticationService | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Generic Authentication Service | Additional Settings | addons | NevisAuthRealmProxyAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
Generic Authentication Step | AuthStates: direct input | authStates | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step | AuthStates: as file | authStatesFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step | AuthStates: Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step | Key Objects | keyObjects | KeyObject | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step | On Success | onSuccess | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step | On Failure | onFailure | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | Authentication Flow Metadata | meta | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | AuthStates: direct input | authStates | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | AuthStates: as file | authStatesFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | AuthStates: Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | Dependencies | dependencies | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | Resources | resources | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Authentication Step (DEPRECATED) | Key Objects | keyObjects | KeyObject | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthenticationStep |
Generic Deployment | Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Path: Delete Unknown Files | deleteUnknownFiles | SelectionProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Files | files | AttachmentProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Template Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Template Files | templateFiles | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Owner | owner | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Group | group | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Permissions: Owner | ownerPermission | SelectionProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Permissions: Group | groupPermission | SelectionProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Permissions: Other | otherPermission | SelectionProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Executable Files | executableFiles | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Command | command | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Command: Execution Phase | commandPhase | SelectionProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Command: Execution | commandTrigger | SelectionProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic Deployment | Command: Execution File Triggers | commandTriggerFiles | SimpleTextProperty | ch.nevis.admin.v4.plugin.base.generation.patterns.GenericDeployment |
Generic nevisAuth Log Settings | Log Configuration | logFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthLogFile |
Generic nevisAuth Log Settings | Log Configuration: Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthLogFile |
Generic nevisAuth Log Settings | Additional Log: Audit | auditLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthLogFile |
Generic nevisAuth Log Settings | Additional Log: Events | eventLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.GenericAuthLogFile |
Generic nevisIDM Log Settings | Log Configuration | logFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.GenericNevisIDMLogFile |
Generic nevisIDM Log Settings | Log Configuration: Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.GenericNevisIDMLogFile |
Generic nevisIDM Log Settings | Additional Log: Audit | auditLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.GenericNevisIDMLogFile |
Generic nevisProxy Log Settings | Log Configuration | logFile | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericProxyLogFile |
Generic nevisProxy Log Settings | Server Setting: ErrorLog | errorLog | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericProxyLogFile |
Generic nevisProxy Log Settings | Server Setting: TransferLog | transferLog | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericProxyLogFile |
Generic nevisProxy Log Settings | Server Setting: CustomLog | customLog | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericProxyLogFile |
Generic nevisProxy Log Settings | Server Setting: LogFormat | logFormat | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericProxyLogFile |
Generic nevisProxy Log Settings | Server Setting: Loglevel | loglevel | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericProxyLogFile |
Generic nevisProxy Settings | Instance Settings | instanceSettings | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericNevisProxySettings |
Generic nevisProxy Settings | Template Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericNevisProxySettings |
Generic Virtual Host Settings | Filters and Mappings | filters | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Virtual Host Settings | Filter Phase | phase | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Virtual Host Settings | Servlets and Mappings | servlets | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Generic Virtual Host Settings | Template Parameters | parameters | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericHostContextSettings |
Hosting Service | Frontend Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostingService |
Hosting Service | Resources | resources | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostingService |
Hosting Service | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Hosting Service | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Hosting Service | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Hosting Service | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Hosting Service | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
HTTP Error Handling | Error Pages | errorPages | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ErrorHandler |
HTTP Error Handling | Blocked Status Codes | blockedStatusCodes | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ErrorHandler |
HTTP Error Handling | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ErrorHandler |
HTTP Header Customization | Request Headers | requestHeaders | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HeaderCustomization |
HTTP Header Customization | Response Headers | responseHeaders | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HeaderCustomization |
HTTP Header Customization | Custom Restriction | condition | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HeaderCustomization |
HTTP Header Customization | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HeaderCustomization |
ICAP Scanning | ICAP Server URLs | url | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ICAPScanning |
ICAP Scanning | Content-Type Restriction | contentType | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ICAPScanning |
ICAP Scanning | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ICAPScanning |
Kerberos Login | Kerberos Realms | kerberosRealms | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.FrontendKerberosLogin |
Kerberos Login | nevisProxy Frontend Host Names | proxyHostNames | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.FrontendKerberosLogin |
Kerberos Login | Keytab File Path | keyTabFilePath | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.FrontendKerberosLogin |
Kerberos Login | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.FrontendKerberosLogin |
Kerberos Login | On Success | onSuccess | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.FrontendKerberosLogin |
Kerberos Login | On Failure | onFailure | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.FrontendKerberosLogin |
Kerberos Login (DEPRECATED) | Kerberos Realms | kerberosRealms | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.FrontendKerberosLogin |
Kerberos Login (DEPRECATED) | nevisProxy Frontend Host Names | proxyHostNames | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.FrontendKerberosLogin |
Kerberos Login (DEPRECATED) | Keytab File Path | keyTabFilePath | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.FrontendKerberosLogin |
LDAP Login | LDAP Endpoints | urls | URLProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | Connection Username | connectionUsername | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | Connection Password | connectionPassword | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | Base DN | baseDN | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | Search In Subtree | subtreeSearch | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | User Attribute | loginidField | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | Directory Type | type | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | LDAP Attribute Mappings | delegateMap | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | On Success | onSuccess | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | On Password Expired | onPasswordExpired | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login | On Failure | onFailure | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.LdapLogin |
LDAP Login (DEPRECATED) | LDAP Endpoints | urls | URLProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.LdapLogin |
LDAP Login (DEPRECATED) | User Base DN | userBaseDN | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.LdapLogin |
LDAP Login (DEPRECATED) | Directory Type | type | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.LdapLogin |
Logout | Logout Behaviour | logoutBehaviour | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.Logout |
Logout | Custom Label | label | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.Logout |
Logout | Redirect | redirect | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.Logout |
Lua HTTP Processing | Lua Script | script | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.LuaPattern |
Lua HTTP Processing | Filter Phase | phase | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.LuaPattern |
Lua HTTP Processing | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.LuaPattern |
Nevis SecToken | User Attributes | attributes | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.SecToken |
Nevis SecToken | Custom Signer | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.SecToken |
Nevis SecToken (DEPRECATED) | User Attributes | attributes | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SecToken |
Nevis SecToken (DEPRECATED) | Custom SecToken Signer | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.SecToken |
nevisAuth Instance | Instance Name | instanceName | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthDeployable |
nevisAuth Instance | TCP Service Port | port | PortProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthDeployable |
nevisAuth Instance | Log Settings | logging | NevisAuthLoggingAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthDeployable |
nevisAuth Instance | Languages | languages | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthDeployable |
nevisAuth Instance | Custom Dependencies | dependencies | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthDeployable |
nevisAuth Instance | Additional Settings | addons | NevisAuthAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthDeployable |
nevisAuth KeyObject | KeyObject ID | keyObjectId | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.KeyObject |
nevisAuth KeyObject | Type | type | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.KeyObject |
nevisAuth KeyObject | Custom Key Store | keyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.KeyObject |
nevisAuth KeyObject | Custom Trust Store | trustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.KeyObject |
nevisAuth Log Settings | Log Targets | serverLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Log Level | logLevel | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Log Level Overrides | logLevelParameters | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Additional Log: Audit | auditLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Additional Log: Events | eventLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Log Retention: Max Files | maxBackupIndex | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Log Retention: Max File Size | maxFileSize | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth Log Settings | Custom Syslog Host | syslogHost | URLProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.CustomAuthLogFile |
nevisAuth MariaDB Remote Session Store | Disabled | disabled | CheckboxProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.RemoteSessionStore |
nevisAuth MariaDB Remote Session Store | Database Hosts | hosts | URLProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.RemoteSessionStore |
nevisAuth MariaDB Remote Session Store | Database Name | database | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.RemoteSessionStore |
nevisAuth MariaDB Remote Session Store | Database User | user | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.RemoteSessionStore |
nevisAuth MariaDB Remote Session Store | Database Password | password | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.RemoteSessionStore |
nevisAuth Realm (DEPRECATED) | Authentication Steps | authenticate | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns.StandardRealm |
nevisAuth Realm (DEPRECATED) | Token Definitions | tokens | AuthenticationToken | ch.nevis.admin.v4.plugin.nevisauth.patterns.StandardRealm |
nevisAuth Realm (DEPRECATED) | Custom Login Template | template | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.StandardRealm |
nevisAuth Realm (DEPRECATED) | Custom Translations | labels | TextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.StandardRealm |
nevisAuth Realm (DEPRECATED) | nevisAuth | auth | NevisAuthDeployable | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
nevisAuth Realm (DEPRECATED) | Authentication Services | services | AuthenticationService | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
nevisAuth Realm (DEPRECATED) | Additional Settings | addons | NevisAuthRealmProxyAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
nevisIDM Advanced Settings | nevisIDM Properties | properties | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMAdvancedSettings |
nevisIDM Database Connector | Connection URL | connectionUrl | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDatabaseConnector |
nevisIDM Database Connector | Username | user | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDatabaseConnector |
nevisIDM Database Connector | Password | password | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDatabaseConnector |
nevisIDM Instance | Instance Name | instanceName | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Port | port | PortProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Database Connector | databaseConnector | NevisIDMDatabaseConnector | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Mail SMTP Host | mailSMTPHost | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Mail SMTP Port | mailSMTPPort | PortProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Mail Sender Address | mailSenderAddress | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Custom Frontend Key Store | frontendKeyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Custom Frontend Trust Store | frontendTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Custom Auth Signer Trust Store | authSignerTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Logging Setting | logging | NevisIDMLoggingAddon | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Instance | Additional Settings | addons | NevisIDMDeployableAddon | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMDeployable |
nevisIDM Log Settings | Log Targets | serverLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Log Settings | Log Level | logLevel | SelectionProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Log Settings | Log Level Overrides | logLevelParameters | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Log Settings | Additional Log: Audit | auditLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Log Settings | Log Retention: Max Files | maxBackupIndex | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Log Settings | Log Retention: Max File Size | maxFileSize | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Log Settings | Custom Syslog Host | syslogHost | URLProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.CustomNevisIDMLogFile |
nevisIDM Password Login | nevisIDM | nevisIDM | NevisIDMDeployable | ch.nevis.admin.v4.plugin.nevisidm.patterns2.NevisIDMPasswordLogin |
nevisIDM Password Login | Show Client Input Field | clientInput | SelectionProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns2.NevisIDMPasswordLogin |
nevisIDM Password Login | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns2.NevisIDMPasswordLogin |
nevisIDM Password Login | Custom Auth Signer Key Store | authSignerKeyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns2.NevisIDMPasswordLogin |
nevisIDM Password Login | On Success | onSuccess | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisidm.patterns2.NevisIDMPasswordLogin |
nevisIDM Password Login (DEPRECATED) | nevisIDM | nevisIDM | NevisIDMDeployable | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMPasswordLogin |
nevisIDM Password Login (DEPRECATED) | Show Client Input Field | clientInput | SelectionProperty | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMPasswordLogin |
nevisIDM Password Login (DEPRECATED) | Custom Auth Signer Key Store | authSignerKeyStore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMPasswordLogin |
nevisIDM REST Service | Authentication: Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM REST Service | nevisIDM | nevisIDM | NevisIDMDeployable | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM REST Service | Custom Backend Trust Store | backendTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM REST Service | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM REST Service | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM REST Service | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM REST Service | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM REST Service | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM SOAP Application | Authentication: Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM SOAP Application | nevisIDM | nevisIDM | NevisIDMDeployable | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM SOAP Application | Custom Backend Trust Store | backendTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM SOAP Application | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM SOAP Application | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM SOAP Application | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM SOAP Application | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM SOAP Application | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM Web Application | Authentication: Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM Web Application | nevisIDM | nevisIDM | NevisIDMDeployable | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM Web Application | Custom Backend Trust Store | backendTrustStore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisidm.patterns.NevisIDMServiceAccessBase |
nevisIDM Web Application | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM Web Application | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM Web Application | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM Web Application | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisIDM Web Application | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
nevisKeybox Store | Slot | slot | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisKeyboxProvider |
nevisKeybox Store | Label | label | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisKeyboxProvider |
nevisProxy Instance | Instance Name | instanceName | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisProxyDeployable |
nevisProxy Instance | Default Virtual Host | defaultHostContext | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisProxyDeployable |
nevisProxy Instance | Target Version | version | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisProxyDeployable |
nevisProxy Instance | Enforce Target Version | enforceVersion | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisProxyDeployable |
nevisProxy Instance | Log Settings | logging | NevisProxyLoggingAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisProxyDeployable |
nevisProxy Instance | Additional Settings | addons | NevisProxyDeployableAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.NevisProxyDeployable |
nevisProxy Log Settings | Log Targets | serverLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile |
nevisProxy Log Settings | Log Level | logLevel | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile |
nevisProxy Log Settings | Log Level Overrides | logLevelParameters | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile |
nevisProxy Log Settings | Additional Log: Events | eventLog | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile |
nevisProxy Log Settings | Log Retention: Max Files | maxBackupIndex | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile |
nevisProxy Log Settings | Log Retention: Max File Size | maxFileSize | BytesProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.CustomProxyLogFile |
nevisProxy MariaDB Remote Session Store | Disabled | disabled | CheckboxProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RemoteSessionStore |
nevisProxy MariaDB Remote Session Store | Database Hosts | hosts | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RemoteSessionStore |
nevisProxy MariaDB Remote Session Store | Database Name | database | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RemoteSessionStore |
nevisProxy MariaDB Remote Session Store | Database User | user | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RemoteSessionStore |
nevisProxy MariaDB Remote Session Store | Database Password | password | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RemoteSessionStore |
PEM Key Store Provider | Private Key | key | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.PemKeyStoreProvider |
PEM Key Store Provider | Private Key Passphrase | keyPass | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.PemKeyStoreProvider |
PEM Key Store Provider | Certificate | cert | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.PemKeyStoreProvider |
PEM Key Store Provider | CA Chain | chain | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.PemKeyStoreProvider |
PEM Trust Store Provider | Trusted Certificates | truststore | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.PemTrustStoreProvider |
Request Validation Settings | Disabled | disabled | CheckboxProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RequestValidationSettings |
Request Validation Settings | Paranoia Level | level | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RequestValidationSettings |
Request Validation Settings | Rule Adaptations | customRules | TextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RequestValidationSettings |
Response Rewrite Settings | Backend Host Rewriting | responseRewrite | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ResponseRewritingSettings |
Response Rewrite Settings | Response Body Rewriting | responseBody | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ResponseRewritingSettings |
REST Application | Frontend Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RESTServiceAccess |
REST Application | Backend Addresses | backends | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RESTServiceAccess |
REST Application | Backend Client Certificate | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RESTServiceAccess |
REST Application | Backend Trust Store | truststore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RESTServiceAccess |
REST Application | Response Rewriting | responseRewrite | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RESTServiceAccess |
REST Application | Security: CSRF Protection | csrf | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.RESTServiceAccess |
REST Application | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
REST Application | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
REST Application | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
REST Application | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
REST Application | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
SAML Identity Provider | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdp |
SAML Identity Provider | SAML Issuer | issuer | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdp |
SAML Identity Provider | Single Sign-On Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdp |
SAML Identity Provider | SAML SP Connector | sp | SamlSpConnector | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdp |
SAML Identity Provider | Custom Signer | samlSigner | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdp |
SAML Identity Provider | User Attributes | attributes | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdp |
SAML IDP Connector | SAML IDP Issuer | issuer | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdpConnector |
SAML IDP Connector | SAML IDP URL | url | URLProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdpConnector |
SAML IDP Connector | SAML IDP Truststore | signerTrust | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdpConnector |
SAML IDP Connector | Binding | binding | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdpConnector |
SAML IDP Connector | User Attributes | attributes | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlIdpConnector |
SAML Service Provider Realm | SAML Issuer | issuer | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpRealm |
SAML Service Provider Realm | Assertion Consumer Service Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpRealm |
SAML Service Provider Realm | Stepup Path | stepupPath | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpRealm |
SAML Service Provider Realm | SAML IDP Connector | idp | SamlIdpConnector | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpRealm |
SAML Service Provider Realm | Custom Signer | samlSigner | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpRealm |
SAML Service Provider Realm | Application Access Tokens | tokens | TokenStepPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpRealm |
SAML Service Provider Realm | nevisAuth | auth | NevisAuthDeployable | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
SAML Service Provider Realm | Authentication Services | services | AuthenticationService | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
SAML Service Provider Realm | Additional Settings | addons | NevisAuthRealmProxyAddon | ch.nevis.admin.v4.plugin.nevisauth.patterns.NevisAuthRealmBase |
SAML SP Connector | SAML SP Issuer | issuer | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpConnector |
SAML SP Connector | SAML SP URL | url | URLProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpConnector |
SAML SP Connector | SAML SP Truststore | signerTrust | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpConnector |
SAML SP Connector | Binding: IDP-initiated | binding | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns.SamlSpConnector |
SAML Token | Subject | subject | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.SamlToken |
SAML Token | User Attributes | attributes | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.SamlToken |
SAML Token | Custom Signer | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.SamlToken |
SAML Token | Type | type | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.SamlToken |
SOAP Application | Frontend Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.SOAPServiceAccess |
SOAP Application | Backend Addresses | backends | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.SOAPServiceAccess |
SOAP Application | Backend Client Certificate | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.SOAPServiceAccess |
SOAP Application | Backend Trust Store | truststore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.SOAPServiceAccess |
SOAP Application | Response Rewriting | responseRewrite | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.SOAPServiceAccess |
SOAP Application | SOAP Schema Validation | schema | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.SOAPServiceAccess |
SOAP Application | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
SOAP Application | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
SOAP Application | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
SOAP Application | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
SOAP Application | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
URL Handling | Redirect Rules | redirects | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.URLHandler |
URL Handling | Forward Rules | forwards | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.URLHandler |
URL Handling | Apply only to sub-paths | subPaths | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.URLHandler |
User Information | Message Type | messageType | SelectionProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.UserInformation |
User Information | Label | label | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.UserInformation |
User Information | On Submit | onSubmit | AuthenticationStepPattern | ch.nevis.admin.v4.plugin.nevisauth.patterns2.UserInformation |
User Input | Variable Name | variable | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.UserInput |
User Input | Authentication Level | level | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisauth.patterns2.UserInput |
User Input | On Success | onSuccess | AuthenticationStep | ch.nevis.admin.v4.plugin.nevisauth.patterns2.UserInput |
Virtual Host (nevisProxy Host Context) | nevisProxy | proxy | NevisProxyDeployable | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Frontend Addresses | addresses | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Bind Addresses | listen | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Custom Frontend Keystore | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Root URL Redirect | defaultEntry | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Hosted Resources | resources | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Security Configuration | rules | AttachmentProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Qos Configuration | qosConfiguration | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Virtual Host (nevisProxy Host Context) | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.HostContext |
Web Application | Frontend Path | path | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Backend Addresses | backends | URLProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Backend Client Certificate | keystore | KeyStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Backend Trust Store | truststore | TrustStoreProviderPattern | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Response Rewriting | responseRewrite | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Security: CSRF Protection | csrf | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Security: Request Validation | requestValidation | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.WebApplicationAccess |
Web Application | Virtual Host | host | HostContext | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Web Application | Authentication Realm | realm | Realm | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Web Application | Required Roles (DEPRECATED) | rolesRequired | SimpleTextProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Web Application | Required Claims (DEPRECATED) | claimsRequired | SelectionProperty | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |
Web Application | Additional Settings | addons | PathLocationAddon | ch.nevis.admin.v4.plugin.nevisproxy.patterns.ServiceBase |