Configuration Model
|
OpenEdge Configuration template
|
Description
|
Basic
|
appSecurity-basic-local.xml
|
This is the default configuration model for the OpenEdge REST Management Agent.
The Basic configuration authenticates clients using HTTP Basic authentication for user accounts, based on the user information in the users.properties file of the REST Management Agent.
|
appSecurity-basic-ldap.xml
|
This configuration model authenticates clients using HTTP Basic authentication for user accounts, based on the user information stored in the directory governed by LDAP (Lightweight Directory Access Protocol).
If you choose this security model, proceed toUsing LDAP in security configurations to follow the instructions on applying the security configurations.
|
|
appSecurity-basic-oerealm.xml
|
This configuration model authenticates clients using HTTP Basic authentication for user accounts stored in the OpenEdge Database.
If you choose this security model, proceed to Using Single Point of Authentication security configurations to follow the instructions on applying the security configurations.
|
|
appSecurity-basic-saml.xml
|
This configuration model authenticates clients using HTTP Basic authentication for user accounts stored in the database specified by SAML security specifications.
If you choose this security model, proceed to Using SAML in security configurations to follow the instructions on applying the security configurations.
|
|
Form
|
appSecurity-form-local.xml
|
This model is very similar to the Basic configuration Model, which authenticates the user accounts based on the user information in the users.properties file of the REST Management Agent.
This model authenticates clients using the generic HTTP Form login authentication for user accounts, based on the users.properties file of the OpenEdge REST Management Agent.
For more information on managing local user accounts, see the Spring Security framework documentation.
|
appSecurity-form-ldap.xml
|
This model authenticates clients using the generic HTTP Form login authentication for user accounts stored in the directory governed by LDAP (Lightweight Directory Access Protocol).
If you choose this security model, proceed to Using LDAP in security configurations to follow the instructions on applying the security configurations.
|
|
appSecurity-form-oerealm.xml
|
This model authenticates clients using the generic HTTP Form login authentication for user accounts stored in the OpenEdge Database.
If you choose this security model, proceed to Using Single Point of Authentication security configurations to follow the instructions on applying the security configurations.
|
|
appSecurity-form-saml.xml
|
This configuration model authenticates clients using HTTP Form login authentication for user accounts stored in the database specified by SAML security specifications.
If you choose this security model, proceed to Using SAML in security configurations to follow the instructions on applying the security configurations.
|
|
Anonymous
|
appSecurity-anonymous.xml
|
This is the default configuration model for the REST Web applications you develop.
With the anonymous security model, you make the Web service public. That is, any user can make requests to the Web service.
|
Container
|
appSecurity-container.xml
|
This model integrates Spring Security framework with the authentication service of the Java container.
The Java container authenticates, and the Spring Security framework controls the authorization to REST Web application resources.
For example, if Tomcat is your choice of Web server, you apply security configurations in the tomcat-users.xml (By default, this document is loaded from $CATALINA_BASE/conf/ folder).
For more information on container configuration, see the Tomcat documentation.
|