Put the people.txt file into WEB-INF/classes directory.

Best.
D.

> On Oct 17, 2016, at 11:56 AM, Xin Gong <[email protected]> wrote:
> 
> Sorry it was not clear in previous post, I have this section in 
> cas.properties:
> 
> file.authn.filename=classpath:people.txt
> file.authn.separator=::
> 
> I added <alias name="
> fileAuthenticationHandler" alias="primaryAuthenticationHandler" /> in 
> deployerConfigContext.xml and created people.txt in the same folder with 
> deployerConfigContext.xml
> > cat people.txt
> scott::password
> bob::password
> 
> Every time I signed in with scott/password I got the following error in 
> catalina.out
> 
> 2016-10-17 11:50:02,488 ERROR 
> [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - 
> <FileAuthenticationHandler: IO error reading backing file  (Details: Filename 
> does not exist)>
> 
> Best,
> 
> Xin
> 
> On Monday, October 17, 2016 at 11:34:46 AM UTC-4, Xin Gong wrote:
> Hi Dmitriy,
> 
> I don't know where to put the password if I add 
> accept."authn.users=casuser::Mellon" to cas.propreties.  So I use 
> FileAuthenticationHandler.
> 
> I added <alias name="fileAuthenticationHandler" 
> alias="primaryAuthenticationHandler" /> in deployerConfigContext.xml and 
> created people.txt in the same folder with deployerConfigContext.xml
> 
> > cat people.txt
> scott::password
> bob::password
> 
> I got the following error:
> >tail catalina.2016-10-17.log
> Oct 17, 2016 11:09:51 AM org.apache.coyote.http11.AbstractHttp11Processor 
> process
> INFO: Error parsing HTTP request header
>  Note: further occurrences of HTTP header parsing errors will be logged at 
> DEBUG level.
> java.lang.IllegalArgumentException: Invalid character found in method name. 
> HTTP method names must be tokens
>         at 
> org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:135)
>         at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:996)
>         at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
>         at org.apache.tomcat.util.net 
> <http://org.apache.tomcat.util.net/>.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>         at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>         at java.lang.Thread.run(Unknown Source)
> 
> one possible reason is I didn't disable https. I only know how to do it in 
> the old cas version. Sorry if you thin I should post to a new thread.
> 
> Best,
> 
> Xin
> 
> On Friday, October 14, 2016 at 1:14:43 PM UTC-4, Dmitriy Kopylenko wrote:
> Note that this: accept.authn.users=casuser::Mellon should go to your 
> cas.properties file
> 
>> On Oct 14, 2016, at 10:41 AM, Dmitriy Kopylenko <dkopy...@ <>unicon.net 
>> <http://unicon.net/>> wrote:
>> 
>> https://apereo.github.io/cas/4.2.x/installation/Whitelist-Authentication.html
>>  
>> <https://apereo.github.io/cas/4.2.x/installation/Whitelist-Authentication.html>
>> 
>> Cheers,
>> D.
>> 
>>> On Oct 14, 2016, at 9:21 AM, Xin Gong <xing...@ <>gmail.com 
>>> <http://gmail.com/>> wrote:
>>> 
>>> Hi Dmitriy,
>>> 
>>> Thank you so much for your quick reply. I have tried CAS 4.2.6. I got a 
>>> different error. I believe it is because I added the following whitelist in 
>>> [/WEB-INF/deployerConfigContext.xml file. 
>>> 
>>> <bean 
>>> class="org.jasig.cas.adaptors.generic.AcceptUsersAuthenticationHandler">
>>>     <property name="users">
>>>       <map> <entry key="scott" value="password" /></map>
>>>     </property>
>>> </bean>
>>> 
>>> I followed the example in 
>>> https://apereo.github.io/cas/4.0.x/installation/Whitelist-Authentication.html
>>>  
>>> <https://apereo.github.io/cas/4.0.x/installation/Whitelist-Authentication.html>.
>>>  it is probably too old. not sure how to add whitelist in the new CAS 
>>> module.
>>> 
>>> Best regards,
>>> 
>>> Xin
>>> 
>>> 
>>> On Thu, Oct 13, 2016 at 3:30 PM, Dmitriy Kopylenko <dkopy...@ <>unicon.net 
>>> <http://unicon.net/>> wrote:
>>> Wrong module and package. v 4.0.0 has the 
>>> org.jasig.cas.authentication.AcceptUsersAuthenticationHandler in the 
>>> 'cas-server-core’ module. But more generally, v 4.0,0 is pretty old, so I’d 
>>> suggest moving into the latest version of CAS.
>>> 
>>> Cheers,
>>> D.
>>> 
>>>> On Oct 13, 2016, at 3:14 PM, Xin Gong <xing...@ <>gmail.com 
>>>> <http://gmail.com/>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> I have tried to set up cas server. I have added this for 
>>>> AcceptUsersAuthenticationHandler to pom.xml 
>>>> <dependency>
>>>>       <groupId>org.jasig.cas</groupId>
>>>>       <artifactId>cas-server-support-generic</artifactId>
>>>>       <version>4.0.0</version>
>>>> </dependency>
>>>> 
>>>> After I reboot tomcat container, I see 
>>>> cas-server-support-generic-4.0.0.jar under 
>>>> $TOMCAT_HOME/webapps/cas-server-webapp-4.0.0/WEB-INF/lib.
>>>> 
>>>> However, there is an error in catalina.out;
>>>> 
>>>> org.springframework.beans.factory.BeanCreationException: Error creating 
>>>> bean with name 'scheduler' defined in ServletContext resource 
>>>> [/WEB-INF/spring-configuration/applicationContext.xml]: Invocation of init 
>>>> method failed; nested exception is 
>>>> org.springframework.beans.factory.CannotLoadBeanClassException: Cannot 
>>>> find class 
>>>> [org.jasig.cas.adaptors.generic.AcceptUsersAuthenticationHandler] for bean 
>>>> with name 
>>>> 'org.jasig.cas.adaptors.generic.AcceptUsersAuthenticationHandler#0' 
>>>> defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]; 
>>>> nested exception is java.lang.ClassNotFoundException: 
>>>> org.jasig.cas.adaptors.generic.AcceptUsersAuthenticationHandler
>>>> 
>>>> Thank you for help!
>>>> 
>>>> Xin
>>>> 
>>>> -- 
>>>> CAS gitter chatroom: https://gitter.im/apereo/cas 
>>>> <https://gitter.im/apereo/cas>
>>>> CAS mailing list guidelines: 
>>>> https://apereo.github.io/cas/Mailing-Lists.html 
>>>> <https://apereo.github.io/cas/Mailing-Lists.html>
>>>> CAS documentation website: https://apereo.github.io/cas 
>>>> <https://apereo.github.io/cas>
>>>> CAS project website: https://github.com/apereo/cas 
>>>> <https://github.com/apereo/cas>
>>>> --- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "CAS Community" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to cas-user+u...@ <>apereo.org <http://apereo.org/>.
>>>> To post to this group, send email to cas-...@ <>apereo.org 
>>>> <http://apereo.org/>.
>>>> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ 
>>>> <https://groups.google.com/a/apereo.org/group/cas-user/>.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/ca2f8002-57a1-40cd-acac-173fea1c6264%40apereo.org
>>>>  
>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/ca2f8002-57a1-40cd-acac-173fea1c6264%40apereo.org?utm_medium=email&utm_source=footer>.
>>>> For more options, visit https://groups.google.com/a/apereo.org/d/optout 
>>>> <https://groups.google.com/a/apereo.org/d/optout>.
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Xin
>> 
> 
> 
> -- 
> CAS gitter chatroom: https://gitter.im/apereo/cas 
> <https://gitter.im/apereo/cas>
> CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html 
> <https://apereo.github.io/cas/Mailing-Lists.html>
> CAS documentation website: https://apereo.github.io/cas 
> <https://apereo.github.io/cas>
> CAS project website: https://github.com/apereo/cas 
> <https://github.com/apereo/cas>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to cas-user+u...@ <>apereo.org <http://apereo.org/>.
> To post to this group, send email to cas-...@ <>apereo.org 
> <http://apereo.org/>.
> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ 
> <https://groups.google.com/a/apereo.org/group/cas-user/>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/705DC4BA-F1C3-474D-A755-D39BB21EB46E%40unicon.net
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/705DC4BA-F1C3-474D-A755-D39BB21EB46E%40unicon.net?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/a/apereo.org/d/optout 
> <https://groups.google.com/a/apereo.org/d/optout>.

-- 
CAS gitter chatroom: https://gitter.im/apereo/cas
CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
CAS documentation website: https://apereo.github.io/cas
CAS project website: https://github.com/apereo/cas
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/768BAFAF-4307-462F-A473-E61F0EC10B1A%40unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to