Time |
S |
Nick |
Message |
00:18 |
|
|
arbelos joined #rest |
00:23 |
|
|
co-arbelos joined #rest |
00:32 |
|
|
shrink0r joined #rest |
01:19 |
|
|
wsiqueir joined #rest |
01:34 |
|
|
shrink0r_ joined #rest |
02:23 |
|
|
pezra joined #rest |
04:04 |
|
|
pezra joined #rest |
05:54 |
|
LemonUK |
to use hypermedia or not, that is the question |
06:05 |
|
|
_ollie joined #rest |
07:21 |
|
|
co-arbelos joined #rest |
07:21 |
|
trygvis |
good question! |
08:00 |
|
|
shrink0r joined #rest |
08:03 |
|
|
graste joined #rest |
08:16 |
|
|
arbelos joined #rest |
08:35 |
|
|
lemur joined #rest |
09:20 |
|
|
Left_Turn joined #rest |
10:06 |
|
|
quimrstorres joined #rest |
10:16 |
|
|
ewalti joined #rest |
11:14 |
|
|
mezod joined #rest |
11:18 |
|
|
interop_madness joined #rest |
13:06 |
|
|
quimrstorres joined #rest |
13:38 |
|
|
quimrstorres joined #rest |
14:19 |
|
|
wsiqueir joined #rest |
14:31 |
|
|
nkoza joined #rest |
14:49 |
|
|
shrink0r joined #rest |
14:57 |
|
|
Mxyzpltk joined #rest |
15:30 |
|
|
Jefffrey joined #rest |
15:33 |
|
|
kakku joined #rest |
16:12 |
|
|
Mxyzpltk joined #rest |
16:19 |
|
|
LemonUK joined #rest |
16:33 |
|
|
Mxyzpltk joined #rest |
16:43 |
|
|
ralphschindler joined #rest |
16:44 |
|
|
Jefffrey_ joined #rest |
17:16 |
|
|
tieTYT2 joined #rest |
17:31 |
|
|
Jefffrey joined #rest |
17:36 |
|
|
co-arbelos joined #rest |
18:03 |
|
|
happyface joined #rest |
18:13 |
|
|
eschmidbauer joined #rest |
18:27 |
|
|
ewalti joined #rest |
18:46 |
|
trygvis |
what's happening?! |
18:48 |
|
|
Jefffrey joined #rest |
18:54 |
|
pdurbin |
I don't know! |
18:55 |
|
|
graste joined #rest |
18:55 |
|
trygvis |
you wanted some google auth code, but I don't remember what you really wanted to see |
18:55 |
|
whartung |
I wasn't there, I think I missed it |
18:55 |
|
trygvis |
I have the app here now if you want something in particular |
18:55 |
|
trygvis |
doh! |
18:55 |
|
whartung |
we have google auth code here, we use it for 2 factor |
18:56 |
|
pdurbin |
trygvis: https://github.com/IQSS/dataverse-android/issues/1 |
18:56 |
|
whartung |
Your first issue! |
18:56 |
|
pdurbin |
heh |
18:57 |
|
pdurbin |
to be honest, locally, I'm hard-coding my API token for now :) |
18:57 |
|
pdurbin |
as I compile that android app |
18:57 |
|
pdurbin |
good times |
18:57 |
|
whartung |
:) |
18:57 |
|
trygvis |
I don't know anything about Shibboleth other than this: https://xkcd.com/806/ |
18:58 |
|
pdurbin |
trygvis++ |
18:58 |
|
trygvis |
but I think we talked about how our app is using the phone's google account to authenticate against our server |
18:58 |
|
pdurbin |
trygvis: yeah, I want that too |
18:58 |
|
pdurbin |
of course, I'll need to support Google accounts on the server side too |
18:58 |
|
pdurbin |
I'll need both. |
18:59 |
|
whartung |
lol |
18:59 |
|
pdurbin |
my work is never done |
18:59 |
|
pdurbin |
but it's super neat to point my little android app at production data |
19:00 |
|
whartung |
did I mention the hack for authenticating on mobile? was I talking to y'all about it? |
19:00 |
|
whartung |
sniffing for a cookie? |
19:00 |
|
pdurbin |
nope. well, maybe |
19:00 |
|
pdurbin |
tell us again |
19:01 |
|
whartung |
basically, you fire up a Web View Thing on your mobile app and send it to thelogin page. |
19:01 |
|
whartung |
then, it watches the requests |
19:01 |
|
whartung |
when it sees the auth cookie, it grabs it, and then closes the web view |
19:01 |
|
whartung |
then it uses the cookie itself to authenticate against the app |
19:01 |
|
whartung |
this lets the server control the use rlogin experience. |
19:02 |
|
trygvis |
nice. |
19:02 |
|
trygvis |
can you get the webview to use the phone's registered accounts? |
19:03 |
|
whartung |
I don't know what that means. |
19:04 |
|
pdurbin |
on android anyway you can add system-level accounts for google, twitter and probably others |
19:04 |
|
pdurbin |
github |
19:04 |
|
pdurbin |
those are the three I use |
19:04 |
|
whartung |
yea I would't know about that |
19:07 |
|
trygvis |
I think we can just conclude that auth is a PITA |
19:07 |
|
trygvis |
data just want to be freee! |
19:07 |
|
pdurbin |
now you're talkin' |
19:07 |
|
whartung |
I post all my secrets on pastebin |
19:07 |
|
pdurbin |
make them easier to remember |
19:07 |
|
whartung |
si |
19:07 |
|
whartung |
afk bbl |
19:08 |
|
trygvis |
except that I don't think our clients would want their data to be free.. (we do accouting stuff) |
19:14 |
|
pdurbin |
trygvis: speaking of pastebin, want to pastebin some of that sweet, sweet google auth code? |
19:17 |
|
trygvis |
it's a lot of code, and it's all a bit all over. is there anything in particular you need? |
19:23 |
|
trygvis |
we use google-api-client, 1.19.0 for the token checking |
19:23 |
|
trygvis |
where "token" is a string from the mobile app |
19:23 |
|
|
shrink0r joined #rest |
19:24 |
|
trygvis |
when checking the token we get a email address back which we use to look up google account associations |
19:33 |
|
pdurbin |
ok |
19:34 |
|
pdurbin |
trygvis: I'm not quite ready for this anyway, hopefully I can ping you in the future about this. |
19:35 |
|
trygvis |
sure |
19:35 |
|
pdurbin |
trygvis: awesome. thanks |
19:38 |
|
|
ralphschindler joined #rest |
19:51 |
|
|
quimrstorres joined #rest |
20:01 |
|
|
tieTYT2 joined #rest |
20:31 |
|
|
graste joined #rest |
20:43 |
|
|
fumanchu joined #rest |
22:04 |
|
|
ralphschindler joined #rest |
22:36 |
|
pdurbin |
whartung: I converted my local account to Shibboleth in production and it worked. \o/ /cc sfisque |
22:36 |
|
pdurbin |
our usability person gave me a high five earlier when she converted hers :) |
22:37 |
|
whartung |
so what exactly does that mean? |
22:37 |
|
pdurbin |
just that Shibboleth is working in production |
22:47 |
|
|
shrink0r_ joined #rest |
23:03 |
|
|
ralphschindler joined #rest |
23:18 |
|
|
quimrstorres joined #rest |
23:21 |
|
|
quimrstorres joined #rest |
23:54 |
|
pdurbin |
for one IdP anyway :) |
23:54 |
|
whartung |
:) |