[03:27:21 CDT(-0500)] <RaviJK> sreeveturi Hi
[06:59:22 CDT(-0500)] <foxnesn1> ?
[07:35:49 CDT(-0500)] <foxnesn> RaviJK: you are having all kinds of connection issues
[08:04:25 CDT(-0500)] <RaviJK_> foxnesn yeah .. all sorts of things
[08:04:30 CDT(-0500)] <RaviJK_> now i have two logins .
[08:04:34 CDT(-0500)] <foxnesn> hehe
[08:19:23 CDT(-0500)] <foxnesn> lol where's atilling or serac
[08:40:05 CDT(-0500)] <shintaku> if i want to modify the org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler to change its behavior, should I create a new class in that package? or create my own package with a new class? I just need to tap into the parent pom with the latter.
[10:35:55 CDT(-0500)] <foxnesn> could someone explain what the gateway value means in CAS ?
[10:49:05 CDT(-0500)] <kickehy> wish i could
[10:49:18 CDT(-0500)] <foxnesn> hey kickehy !
[10:49:30 CDT(-0500)] <foxnesn> i almost have my password self service working!
[10:50:05 CDT(-0500)] <foxnesn> ive got it to talk with CAS and i can manually run the commandservlet to check password expirations,responses,etc but i cant seem get it working in my webflow
[10:50:05 CDT(-0500)] <kickehy> nice!
[10:50:52 CDT(-0500)] <kickehy> sounds like it'll be neat
[10:52:12 CDT(-0500)] <foxnesn> i hope so
[12:20:24 CDT(-0500)] <foxnesn> all the pros must be out today
[13:14:19 CDT(-0500)] <foxnesn> hey kickey why did you get service management working again?
[13:24:46 CDT(-0500)] <foxnesn> er kickehy . heh
[13:32:27 CDT(-0500)] <kickehy> well, it limits what can access your cas server
[13:32:42 CDT(-0500)] <kickehy> for example
[13:33:08 CDT(-0500)] <kickehy> if someone setup their own moodle server and pointed it at your cas server they could use it
[13:33:43 CDT(-0500)] <kickehy> when you enable the service management, you put in the allowed services/web addresses that can access your cas server
[13:34:28 CDT(-0500)] <kickehy> like: https://moodle.domain.edu/**
[13:35:17 CDT(-0500)] <kickehy> that would tell CAS that an page within moodle.domain.edu is allowed to use CAS
[13:35:28 CDT(-0500)] <kickehy> s/an/any
[13:37:06 CDT(-0500)] <kickehy> you could even lock it down further if you wanted to and say https://moodle.domain.edu/login
[13:42:35 CDT(-0500)] <foxnesn> ahh
[13:42:42 CDT(-0500)] <foxnesn> ok prolly will want that in the future
[13:42:52 CDT(-0500)] <foxnesn> how did you you enable it? im not seeing any real docs
[13:42:57 CDT(-0500)] <foxnesn> prolly not looking hard enough
[13:47:15 CDT(-0500)] <kickehy> you need to make sure that you change 'localhost' in your cas.properties to casserver.domain.edu
[13:47:37 CDT(-0500)] <kickehy> then browse to https://casserver.domain.edu/cas/services
[13:48:06 CDT(-0500)] <kickehy> and MAKE SURE the first thing you do is add the cas server as a service
[13:48:20 CDT(-0500)] <kickehy> it'll tell you what the service name is the first time you login
[13:48:26 CDT(-0500)] <kickehy> in big red letters
[13:48:42 CDT(-0500)] <kickehy> warning you that if you don't add it you won't be able to login to your cas server
[13:50:17 CDT(-0500)] <kickehy> https://wiki.jasig.org/display/CASUM/Services+Management
[13:50:32 CDT(-0500)] <kickehy> https://wiki.jasig.org/display/CASUM/Editing
[13:51:19 CDT(-0500)] <kickehy> https://wiki.jasig.org/display/CASUM/Configuring <---I did not do the pooling method
[13:53:25 CDT(-0500)] <foxnesn> hrm...ok illl give it a look
[13:54:01 CDT(-0500)] <foxnesn> im wondering if i set the services then i can make CAS do the redirect I want based on the service the user is requesting
[13:55:51 CDT(-0500)] <foxnesn> did you change host.name in your cas.properties?
[13:55:58 CDT(-0500)] <foxnesn> right now mine says host.name=cas
[13:55:59 CDT(-0500)] <kickehy> i think as long as you added that commons-dbcp dependency and left the default serviceRegistryDao in your deployerConfig...you should be able to run it
[13:56:05 CDT(-0500)] <kickehy> no, that's fine
[13:56:13 CDT(-0500)] <kickehy> just ther server.prefix
[13:56:26 CDT(-0500)] <kickehy> at the top
[13:56:37 CDT(-0500)] <kickehy> at least i think it was called server.prefix
[13:56:40 CDT(-0500)] <foxnesn> i didnt add any dependencies in the pom
[13:57:56 CDT(-0500)] <kickehy> and the hibernate dependency
[13:57:58 CDT(-0500)] <kickehy> lol
[13:58:48 CDT(-0500)] <kickehy> and you have to add the "allowed users" to the deployerConfig...
[13:58:48 CDT(-0500)] <foxnesn> i dont see any of this in the wiki
[13:58:58 CDT(-0500)] <kickehy> https://wiki.jasig.org/display/CASUM/Configuring
[13:59:14 CDT(-0500)] <kickehy> hehe the cas.properties stuff isn't in there
[13:59:21 CDT(-0500)] <foxnesn> lol
[13:59:26 CDT(-0500)] <kickehy> serac helped me get it working the other day
[13:59:30 CDT(-0500)] <foxnesn> i remember that
[13:59:33 CDT(-0500)] <foxnesn> which i asked you hehe
[13:59:55 CDT(-0500)] <kickehy> you did? >.> <.<
[14:00:21 CDT(-0500)] <foxnesn> what's >.> <.< ?
[14:01:36 CDT(-0500)] <foxnesn> also did you setup a database for the persistent data?
[14:02:33 CDT(-0500)] <kickehy> look left/look right....easiest way to describe it is that i was sarcastically saying "you did?" but really did remember you asking
[14:02:50 CDT(-0500)] <kickehy> shifty eyes
[14:02:52 CDT(-0500)] <kickehy> heh
[14:03:00 CDT(-0500)] <kickehy> meh....just ignore me lol
[14:03:12 CDT(-0500)] <kickehy> and yes, i setup a mysql database
[14:03:16 CDT(-0500)] <foxnesn> hrm
[14:03:33 CDT(-0500)] <foxnesn> that bites, another thing to manage
[14:03:54 CDT(-0500)] <kickehy> somewhat, it's mainly for ticket tracking
[14:04:09 CDT(-0500)] <kickehy> and i think it clears its tickets out every so often
[14:04:24 CDT(-0500)] <foxnesn> what happens if you have this setup in an HA environment?
[14:12:16 CDT(-0500)] <kickehy> not sure
[14:12:28 CDT(-0500)] <kickehy> i don't have a HA environment
[14:12:37 CDT(-0500)] <foxnesn> so you set it up pretty much like the wiki then
[14:12:46 CDT(-0500)] <foxnesn> copy/paste in the new stuff in the deployer
[14:12:52 CDT(-0500)] <foxnesn> changed some info in the datasource
[14:15:00 CDT(-0500)] <kickehy> for the most part
[14:15:29 CDT(-0500)] <foxnesn> did you compley erase the in memory dao from your deployer?
[14:15:37 CDT(-0500)] <foxnesn> completely
[14:15:59 CDT(-0500)] <kickehy> let me check....
[14:18:06 CDT(-0500)] <kickehy> <bean id="serviceRegistryDao" class="org.jasig.cas.services.JpaServiceRegistryDaoImpl" p:entityManagerFactory-ref="entityManagerFactory" />
[14:18:22 CDT(-0500)] <kickehy> so i'm calling the entityManagerFactory bean which is in.....
[14:19:10 CDT(-0500)] <kickehy> ticketRegistry.xml
[14:19:24 CDT(-0500)] <kickehy> <bean id="entityManagerFactory"
[14:19:25 CDT(-0500)] <kickehy> class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
[14:19:27 CDT(-0500)] <kickehy> <property name="dataSource" ref="dataSource"/>
[14:19:30 CDT(-0500)] <kickehy> <property name="jpaVendorAdapter">
[14:19:32 CDT(-0500)] <kickehy> <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
[14:19:35 CDT(-0500)] <kickehy> <property name="generateDdl" value="true"/>
[14:19:38 CDT(-0500)] <kickehy> <property name="showSql" value="true" />
[14:19:41 CDT(-0500)] <kickehy> </bean>
[14:19:43 CDT(-0500)] <kickehy> </property>
[14:19:45 CDT(-0500)] <kickehy> <property name="jpaProperties">
[14:19:48 CDT(-0500)] <kickehy> <props>
[14:19:49 CDT(-0500)] <foxnesn> ahh k got it
[14:19:50 CDT(-0500)] <kickehy> <!-- Use MySQLDialect at your own risk. See MySQL section below for details. -->
[14:19:53 CDT(-0500)] <kickehy> <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
[14:19:56 CDT(-0500)] <kickehy> <prop key="hibernate.hbm2ddl.auto">update</prop>
[14:19:59 CDT(-0500)] <kickehy> </props>
[14:20:02 CDT(-0500)] <kickehy> </property>
[14:20:04 CDT(-0500)] <kickehy> </bean>
[14:20:06 CDT(-0500)] <kickehy> oh duh
[14:20:09 CDT(-0500)] <kickehy> pastie
[14:20:11 CDT(-0500)] <kickehy> i always forget
[14:20:14 CDT(-0500)] <kickehy> my bad all
[14:20:16 CDT(-0500)] <kickehy> http://pastie.org/2725554
[14:21:32 CDT(-0500)] <foxnesn> so you are not using the transation manager?
[14:21:39 CDT(-0500)] <foxnesn> transaction
[14:22:34 CDT(-0500)] <kickehy> the transactionmanager just points at the entitymanagerfactory
[14:22:48 CDT(-0500)] <kickehy> <bean id="transactionManager"
[14:22:48 CDT(-0500)] <kickehy> class="org.springframework.orm.jpa.JpaTransactionManager"
[14:22:48 CDT(-0500)] <kickehy> p:entityManagerFactory-ref="entityManagerFactory" />
[14:22:48 CDT(-0500)] <kickehy>
[14:22:49 CDT(-0500)] <kickehy> <tx:annotation-driven transaction-manager="transactionManager" />
[14:23:23 CDT(-0500)] <foxnesn> right, just curious if you are using it, not sure if you did not include in the pastie for a special reason
[14:24:13 CDT(-0500)] <kickehy> http://pastie.org/2725571
[14:24:22 CDT(-0500)] <kickehy> that's my whole ticketregistry.xml
[14:25:17 CDT(-0500)] <kickehy> https://wiki.jasig.org/display/CASUM/JpaTicketRegistry
[14:25:22 CDT(-0500)] <foxnesn> the wiki for services manangement doesnt say anything about having to setup a ticket reg
[14:26:24 CDT(-0500)] <kickehy> maybe i went down the wrong rabbit hole...
[14:27:45 CDT(-0500)] <kickehy> i don't think you have to worry about the ticket registry if you're just using the inmemorydao
[14:28:14 CDT(-0500)] <foxnesn> but im not
[14:28:15 CDT(-0500)] <foxnesn> lol
[14:28:20 CDT(-0500)] <kickehy> <bean id="serviceRegistryDao" class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl" />
[14:28:24 CDT(-0500)] <foxnesn> im using the persistent one in a mysql db
[14:28:33 CDT(-0500)] <kickehy> I think you just want to leave that in your deployerconfig
[14:28:34 CDT(-0500)] <kickehy> lol
[14:28:45 CDT(-0500)] <foxnesn> the wiki says to replace it
[14:28:46 CDT(-0500)] <kickehy> i confused myself
[14:29:11 CDT(-0500)] <kickehy> yes, it suggest you replace it with something
[14:29:21 CDT(-0500)] <kickehy> which is why i did the jpaticketregistry
[14:29:34 CDT(-0500)] <foxnesn> cause then on app restart all of that data goes away and people lose tickets if signed on
[14:32:27 CDT(-0500)] <foxnesn> i thnk since you are not setting up HA you dont need to do the jpa
[14:32:54 CDT(-0500)] <foxnesn> if you look in the wiki for the services you will see you set it up there and its default attributes does the rest
[14:33:27 CDT(-0500)] <kickehy> i forget why i did it, but i remember it wasn't because of HA
[14:33:33 CDT(-0500)] <kickehy> lol
[14:33:40 CDT(-0500)] <foxnesn> well nhow you have one step done for HA
[14:33:44 CDT(-0500)] <kickehy> atilling sent me down that path
[14:34:14 CDT(-0500)] <foxnesn> sometimes these wikis are...confusing...
[14:35:45 CDT(-0500)] <kickehy> heh
[14:36:03 CDT(-0500)] <kickehy> i bet they make sense/flow for the people who wrote them
[14:36:10 CDT(-0500)] <kickehy> <3 all you guys
[14:37:26 CDT(-0500)] <foxnesn> yea lol
[14:37:31 CDT(-0500)] <foxnesn> confusing to a noob like me obviously
[14:37:59 CDT(-0500)] <foxnesn> the two of us could write a pretty nice how-to probably
[14:38:34 CDT(-0500)] <foxnesn> mainly describing which pieces you will need
[14:41:13 CDT(-0500)] <foxnesn> are you positive that data is actually being stored in your mysql db? did you check?
[14:52:10 CDT(-0500)] <kickehy> when it grants tickets yes
[14:52:17 CDT(-0500)] <foxnesn> ok
[14:52:30 CDT(-0500)] <foxnesn> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> <scope>runtime</scope>
[14:52:35 CDT(-0500)] <foxnesn> </dependency>
[14:52:42 CDT(-0500)] <foxnesn> so you know what the dependency is for mysql ?
[14:52:45 CDT(-0500)] <kickehy> yep as long as you're using java 6
[14:52:53 CDT(-0500)] <kickehy> yeah hold on
[14:53:01 CDT(-0500)] <foxnesn> whatever you are using i guess
[14:53:23 CDT(-0500)] <kickehy> <dependency>
[14:53:23 CDT(-0500)] <kickehy> <groupId>mysql</groupId>
[14:53:23 CDT(-0500)] <kickehy> <artifactId>mysql-connector-java</artifactId>
[14:53:23 CDT(-0500)] <kickehy> <version>5.1.18</version>
[14:53:23 CDT(-0500)] <kickehy> <scope>runtime</scope>
[14:53:25 CDT(-0500)] <kickehy> </dependency>
[14:53:32 CDT(-0500)] <foxnesn> where did you find that?