[teiid-issues] [JBoss JIRA] (TEIID-5244) Text Based LoginModule does not find properties files

Ramesh Reddy (JIRA) issues at jboss.org
Fri Feb 2 09:32:00 EST 2018


     [ https://issues.jboss.org/browse/TEIID-5244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ramesh Reddy resolved TEIID-5244.
---------------------------------
    Fix Version/s: 10.2
         Assignee: Ramesh Reddy  (was: Steven Hawkins)
       Resolution: Done


Fixed the documentation to use ${property}

> Text Based LoginModule does not find properties files
> -----------------------------------------------------
>
>                 Key: TEIID-5244
>                 URL: https://issues.jboss.org/browse/TEIID-5244
>             Project: Teiid
>          Issue Type: Bug
>    Affects Versions: 10.1
>            Reporter: Bram Gadeyne
>            Assignee: Ramesh Reddy
>             Fix For: 10.2
>
>
> Hi,
> I have this in my configuration:
> {code:xml}
> <security-domain name="teiid-security" cache-type="default">
>                     <authentication>
>                         <login-module code="UsersRoles" flag="required">
>                             <module-option name="usersProperties" value="$(jboss.server.config.dir)/teiid-security-users.properties"/>
>                             <module-option name="rolesProperties" value="$(jboss.server.config.dir)/teiid-security-roles.properties"/>
>                         </login-module>
>                     </authentication>
>                 </security-domain>
> {code}
> The two files teiid-security-roles.properties and teiid-security-users.properties are located in the configuration directory of wildfly.
> I see this error message in the logs: It seems like teiid is using the value as a directory.
> 2018-02-01 15:20:40,918 ERROR [org.jboss.security] (NIO1)  PBOX00261: Failed to load users/passwords/roles files: java.io.IOException: PBOX00072: Properties file $(jboss.server.config.dir)/teiid-security-users.properties/defaultUsers.properties not found
>         at org.jboss.security.auth.spi.Util.loadProperties(Util.java:212)
>         at org.jboss.security.auth.spi.UsersRolesLoginModule.loadUsers(UsersRolesLoginModule.java:205)
>         at org.jboss.security.auth.spi.UsersRolesLoginModule.createUsers(UsersRolesLoginModule.java:219)
>         at org.jboss.security.auth.spi.UsersRolesLoginModule.initialize(UsersRolesLoginModule.java:146)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the teiid-issues mailing list