Authentication is a serious business. Posting code examples for beginners to follow is likely to either be too complex to be a good example or too simple to be a good authentication process.
Also, I think a lot of "the experienced users" are building real-world apps that are proprietary in nature, especially around a sensitive topic such as authentication/authorization. We built our own OAuth 2 server-side stuff on top of Apache OLTS (which is very poorly documented) and it's both too complex to be a useful example -- an Auth Server, a Login Server, and a separate API Server that uses access/refresh tokens with the Auth Server -- and also includes proprietary logic that would be hard to detangle, even if the overall code was simple enough to serve as a useful example :( I found a lot of stuff about client-side OAuth 2 authentication -- which is the simplest part of the process and there are libraries out there for interacting with Twitter, Facebook, GitHub, and other OAuth 2/OpenID providers -- but there seemed to be almost nothing about writing the server-side stuff (and even when I found OLTS I pretty much had to work from the Java source code and the OAuth 2 RFC to figure it all out). On Sun, Mar 22, 2020 at 7:02 AM iamDecim <jburges...@gmail.com> wrote: > I think this could be easily solved if some of the experienced users show > more code. I'm 100% sure a few of them could grab > http-kit/pedestal/immutant and give an example of basic authentication and > even making a simple post and throwing it up on github then advertising it > via Twitter or reddit. One weird issue which I've said a few times is a > lot of people are using clojure but no one seems to like to make > code/examples public. > > On Saturday, March 21, 2020 at 3:29:04 PM UTC-4, Bost wrote: >> >> I have difficulties finding up-to-date information, tutorials, articles, >> blog posts etc. concerning WebApp authentication and authorization. >> >> The most "recent" useful articles I found are from 2015 and 2014: >> https://rundis.github.io/blog/2015/buddy_auth_part2.html >> https://blog.knoldus.com/google-sign-in-using-clojure/ >> >> Uhm, my google-fu is getting weak... can anyone help please? Thanks >> >> Bost >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/clojure/7dca94f3-b20c-4073-b2ee-0dbe3619f337%40googlegroups.com > <https://groups.google.com/d/msgid/clojure/7dca94f3-b20c-4073-b2ee-0dbe3619f337%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ World Singles Networks, LLC. -- https://worldsinglesnetworks.com/ "Perfection is the enemy of the good." -- Gustave Flaubert, French realist novelist (1821-1880) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/CAD4thx_UuTiSiR44HT2%2B9YEy%2BWxEhLaw4gftzMJoYzXwsvfLjw%40mail.gmail.com.