EMx 029: JWT Auth in Phoenix with Joken with Sophie DeBenedetto
Elixir Mix - En podcast af Charles M Wood - Onsdage
Kategorier:
Panel: - Mark Ericksen- Nathan (Nate) Hopkins- Charles Max Wood Special Guest: Sophie DeBenedetto In this episode of Elixir Mix, the panel talks with https://twitter.com/sm_debenedetto?lang=en who is a teacher at the Flatiron School, a software engineer, and creator of Break In. The panelists and Sophie talk about her blog, the Flatiron School, and her background. Check it out! Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:50 – Chuck: Welcome! Our panel is Mark, Nate, and myself. Our special guest, today, is Sophie! Please introduce yourself! 1:32 – Guest: Hi! I am Sophie and I am an engineer who works at the https://flatironschool.com We are growing and fast and offer a lot of different courses. We are an international school working with Elixir and Phoenix. 2:10 – Chuck: You gave us multiple topics: https://github.com/joken-elixir/joken and Elixir Packages. Give us please some background there. 2:33 – Guest: I will talk about the problems we were trying to resolve with https://github.com/joken-elixir/joken The Guest goes into detail about this topic. Sophie mentions Rails, https://github.com/joken-elixir/joken, https://github.com/ueberauth/guardian, Phoenix, and https://github.com/potatosalad/erlang-jose 4:41 – Guest: We found this nice little library that we needed and that was Joken. Initially, we were trying to hit the nail with a racket and all we needed was a hammer. 6:48 – Guest: I am telling the whole Internet our problem we had, and how we resolved it. That’s why I am here today, because you all found my blog. 9:04 – Panel: There is a lot there! Some terms that you mentioned: JWT is referred to as a JOT – for those listeners who don’t know. Panelist asks question. 9:43 – Guest answers the question. 10:52 – Panel: When I used Joken before I did use it with the https://en.wikipedia.org/wiki/HMAC algorithm. You are on the fringe of what is mainstream and you can come across those rough spots. You are doing this service of saying yes I found this problem and I will try to help you with this problem. 11:25 – Guest: It’s an interesting feeling to say we solved this problem and then realizing we were wrong about it. I’m glad that happened because it’s real. As a teacher I saw students being reluctant to blog b/c they didn’t want to be wrong, but that’s how you grow! 12:22 – Chuck: We talked about the JWT and the dots. How is this different than Ruby gems and other things? 12:44 – Guest: I think anyone would have thoughts on this. There’s not a lot of resources, and look into the Ruby community. From the Flatiron School our focus has been Ruby, and we ask our students to contribute. We want to find an answer to any problem we are facing through Ruby and Rails. More or less you will find a solution from somebody through the Internet. Elixir is definitely different from this because it’s a newer framework. 14:26 – Panelist asks about the curriculum through the Flatiron School. 14:48 – Guest answers the question. 16:08 – Panel: We have had https://devchat.tv/elixir-mix/emx-022-adopting-elixir-at-flatiron-school-and-pattern-matching-with-kate-travers/ on our podcast before. What has your path been? 16:30 – Guest: We graduated at the same...