greptilian logo

IRC log for #sourcefu, 2017-09-24

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
12:16 pdurbin ""Telling a programmer there's already a library to do X is like telling a songwriter there's already a song about love." - Pete Cordell" - https://twitter.com/CodeWisdom/status/910985504404967425
17:16 prologic aditsu: dotplus pdurbin getting motivated to get the next part of cooee working (even though its Sunday :P) -- Thinking of defining a streaming protocol between instances using gRPC over TLS with SSL auth. The part I'm not so sure about yet is the data structures on both sides; right now its just simply a Message struct stored in a k/v embedded db (bolthdb) -- somehow I need to either refactor this or extend it so
17:16 prologic I can both fetch local messages (ones you've produced) and remote ones (friends/instance you follow)
17:17 prologic Also on the auth side I'd love to actually build something that means if instance A follows instance B that there is actually a key/cert exchange. Unfollowing revokes that key forever and can never be used again
19:36 pdurbin prologic: cool, a guy at work is getting into gRPC
19:40 prologic yeah
19:40 prologic anyway first I have to complete the auth side of the app itself
19:40 prologic I'll do that first
21:51 prologic alright!
21:51 prologic https://cooee.mills.io/
21:51 prologic please create a valid account and post away :)
21:52 prologic pdurbin: aditsu ^^^
21:52 prologic next up -- decentralized/distributed instances with "Follow" (as discussed above; still thinking about the finer details)
21:55 pdurbin prologic: can you support login via google or github? :)
21:57 prologic I can
21:57 prologic but I don't know how to do that yet :)
21:57 prologic there are OAuth libraries so I'll look into that too
21:58 prologic Is OAuth the most generic/standard way?
21:58 prologic or OpenID?
21:59 pdurbin well, a combo of OAuth2 and OpenID Connect
21:59 pdurbin I'm just lazy and don't like creating yet more passwords. Sounds like aditsu is the same way.
22:02 prologic that's fair
22:02 prologic but it won't take me ~5mins to do so you can either try it now or wait till I've implemented OAuth2/OpenID :)
22:03 prologic but I think I want to work on synchronizing messages between instances and followers first -- kinda more important as the core feature really
22:04 prologic also; to be frank; I actually don't really want to encourage the user of OAuth2/OpenID anyway unless I can also find a good way to have your own OAuth2 server and user management :)
22:05 prologic I've found some half-baked OpenCAS implementations that also support OAuth2 as a provider which is good but needs work to get going
22:05 prologic I'll do that at some point and also OSS that as a way of providing a nice self-hosted / self-contained user management system and SSO
22:05 prologic I kind of need SSO internally now anyway :)
22:15 prologic https://jacobmartins.com/2016/02/29/getting-started-with-oauth2-in-go/
22:15 prologic I guess it isn't that hard
22:21 prologic Hmm
22:21 prologic https://github.com/dghubble/gologin
22:21 prologic I actually came across this library a while ago (I've starred it)
22:21 prologic I'll see if I can get this going
22:57 pdurbin go prologic go
22:57 prologic :D
22:58 pdurbin We used to cheer on a guy we worked with. Go Bob go.
22:58 pdurbin He was awesome. Still is, I'm sure. Works for Amazon now.

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com