-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcontext.xml
More file actions
44 lines (42 loc) · 2.69 KB
/
context.xml
File metadata and controls
44 lines (42 loc) · 2.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?xml version="1.0" encoding="UTF-8"?>
<context
name="routlt"
type="AppserverIo\Appserver\Application\Application"
xmlns="http://www.appserver.io/appserver">
<managers>
<manager
name="ObjectManagerInterface"
type="AppserverIo\Appserver\DependencyInjectionContainer\ObjectManager"
factory="AppserverIo\Appserver\DependencyInjectionContainer\ObjectManagerFactory">
<descriptors>
<descriptor>AppserverIo\Description\ServletDescriptor</descriptor>
<descriptor>AppserverIo\Description\MessageDrivenBeanDescriptor</descriptor>
<descriptor>AppserverIo\Description\StatefulSessionBeanDescriptor</descriptor>
<descriptor>AppserverIo\Description\SingletonSessionBeanDescriptor</descriptor>
<descriptor>AppserverIo\Description\StatelessSessionBeanDescriptor</descriptor>
<descriptor>AppserverIo\Routlt\Description\PathDescriptor</descriptor>
</descriptors>
</manager>
<manager name="AuthenticationManagerInterface" type="AppserverIo\Appserver\ServletEngine\Security\StandardAuthenticationManager" factory="AppserverIo\Appserver\ServletEngine\Security\StandardAuthenticationManagerFactory">
<securityDomains>
<securityDomain name="example-realm">
<authConfig>
<loginModules>
<loginModule type="AppserverIo\Appserver\ServletEngine\Security\Auth\Spi\DatabasePDOLoginModule" flag="required">
<params>
<param name="lookupName" type="string">php:env/${container.name}/ds/appserver.io-example-application</param>
<param name="principalsQuery" type="string">select password from user where username = ?</param>
<param name="rolesQuery" type="string">select r.name, 'Roles' from role r inner join user p on r.userIdFk = p.userId where p.username = ?</param>
<param name="saltQuery" type="string">select salt from user where username = ?</param>
<param name="hashAlgorithm" type="string">sha512</param>
<param name="hashEncoding" type="string">hex</param>
<param name="password-stacking" type="string">useFirstPass</param>
</params>
</loginModule>
</loginModules>
</authConfig>
</securityDomain>
</securityDomains>
</manager>
</managers>
</context>