...
[14:48:58 CST(-0600)] <athena> we probably won't actually write the connector until we have a school that wants to sponsor that work, or until the community wants it
[14:49:15 CST(-0600)] <EricDalquist> so we're going to say that uMobile requires oauth
[14:49:21 CST(-0600)] <athena> well, you could present the login page, instead
[14:49:39 CST(-0600)] <EricDalquist> to bootstrap the requirement that middleware gets an oauth server up and integrated with our shib server
[14:49:40 CST(-0600)] <athena> though really you don't want the user to have to log in every time they load up the app, because that's annoying
[14:49:48 CST(-0600)] <athena> sounds good
[14:49:49 CST(-0600)] <athena>
[14:50:02 CST(-0600)] <athena> so in that case, what would need to happen is writing some code that does the oauth stuff from the native app
[14:50:08 CST(-0600)] <athena> or . . .
[14:50:17 CST(-0600)] <athena> yeah
[14:50:22 CST(-0600)] <athena> i think that'd be the best strategy
[14:50:46 CST(-0600)] <EricDalquist> yeah
[14:50:55 CST(-0600)] <athena> i suspect most schools aren't really going to be able to use oauth because so many of them are relying on clearpass for something
[14:51:00 CST(-0600)] <EricDalquist> so the native app would present the login.wisc.edu page and then deal with the oauth
[14:51:02 CST(-0600)] <EricDalquist> right
[14:51:07 CST(-0600)] <EricDalquist> we're doing shib delegated auth
[14:51:11 CST(-0600)] <athena> yeah
[14:51:13 CST(-0600)] <EricDalquist> so we need central oauth to make it work
[14:51:17 CST(-0600)] <athena> yeah
[14:51:19 CST(-0600)] <EricDalquist> uportal side oauth won't cut it
[14:51:30 CST(-0600)] <athena> and of course that's a really awesome thing to do conceptually in the long run anyway
[14:51:36 CST(-0600)] <EricDalquist> yup
[14:51:41 CST(-0600)] <EricDalquist> that is part of our issue
[14:51:56 CST(-0600)] <EricDalquist> is convincing the powers the be that having an institutional oauth service is a very good thing
[14:51:59 CST(-0600)] <athena> yeah
[14:52:02 CST(-0600)] <athena> that's very awesome
[14:52:10 CST(-0600)] <athena> and we'd definitely be interested in umobile supporting oauth
[14:52:15 CST(-0600)] <athena> just haven't had anyone that needs it yet
[14:52:19 CST(-0600)] <athena> definitely good stuff
[14:52:25 CST(-0600)] <athena> it's the Right Thing, of course
[14:52:41 CST(-0600)] <athena> rather than our current strategy of stepping through forms in the background
[14:53:24 CST(-0600)] <EricDalquist> yeah
[14:53:38 CST(-0600)] <EricDalquist> our middleware guys weren't so impressed by that idea
[14:54:45 CST(-0600)] <athena> yeah
[14:54:55 CST(-0600)] <athena> and that seems to me to be a reasonable response
[14:55:12 CST(-0600)] <athena> oauth shoudl be more achievable now that CAS has a new oauth module (just came out)
[14:55:22 CST(-0600)] <athena> and uportal's moving that direction
[14:55:25 CST(-0600)] <EricDalquist> well with luck maybe we can be the school that triggers the oauth work in umobile
[14:58:09 CST(-0600)] <athena> yay!!
[14:58:14 CST(-0600)] <athena> lol these new icons are so cute
[14:58:15 CST(-0600)] <athena> https://github.com/Jasig/uMobile-app/pull/1/files
[14:58:24 CST(-0600)] <athena> i like the happy little washer
[14:58:24 CST(-0600)] <EricDalquist> lol
[14:58:25 CST(-0600)] <EricDalquist> nice
[14:58:31 CST(-0600)] <athena> yeah
[14:58:47 CST(-0600)] <athena> andrew jokingly mentioned the MIT random house bathroom status
[14:58:58 CST(-0600)] <athena> and then requested that i not actually make a portlet for that ;P
[15:01:43 CST(-0600)] <EricDalquist> lol