| resl has quit (Quit: resl) | 00:19 | |
| resl has quit (Quit: resl) | 01:17 | |
| smohamud has quit (Remote host closed the connection) | 07:10 | |
| dcammue has quit (Remote host closed the connection) | 07:20 | |
| smohamud has quit (Ping timeout: 480 seconds) | 08:49 | |
| jelkner | Good morning dcammue shallon and smohamud! | 09:51 |
|---|---|---|
| shallon | Good morning jelkner | 09:51 |
| dcammue | Good morning jelkner | 09:53 |
| thomasboimah | Good morning comrades | 09:56 |
| jelkner | are we ready to roll? | 09:57 |
| thomasboimah | +1 | 09:57 |
| dcammue | +1 | 09:57 |
| jelkner | our main purpose here is to get bank access, so let's start with that | 09:57 |
| jelkner | shallon, are you here? | 10:01 |
| shallon | +1 | 10:02 |
| jelkner | i just Signal chatted you something | 10:02 |
| jelkner | so now i've given you each one piece of information | 10:03 |
| jelkner | if you combine it, you should be able to use it to login ;-) | 10:03 |
| jelkner | thomasboimah, i don't want to put in the chat what i gave dcammue | 10:03 |
| jelkner | do you know what it is? | 10:03 |
| jelkner | if not, i'll Signal message you | 10:03 |
| thomasboimah | A piece of the login | 10:04 |
| jelkner | let me call you on Signal | 10:04 |
| jelkner | dcammue, let me know here when you're ready to move on | 10:11 |
| dcammue | okay, | 10:12 |
| dcammue | Thomas and I are trying to figure it out | 10:12 |
| jelkner | let me know if you have questions about the theory | 10:12 |
| jelkner | since that will help you figure it out | 10:12 |
| dcammue | okay | 10:12 |
| jelkner | you need to understand what dual-factor authentication is | 10:12 |
| jelkner | and specifically, TOTP | 10:13 |
| jelkner | and one of the factors | 10:13 |
| dcammue | so what is the first step? | 10:14 |
| jelkner | if you ask me that, you don't understand the theory | 10:14 |
| jelkner | my goal is to empower you | 10:14 |
| jelkner | so you can be real tech pros | 10:14 |
| dcammue | okay | 10:14 |
| jelkner | it's the theory that will make it clear | 10:15 |
| jelkner | blindly following steps is not power | 10:15 |
| jelkner | understanding how things work is | 10:15 |
| jelkner | we can have a brief discussion on authentication | 10:16 |
| jelkner | since that is the theory we are interested in here | 10:16 |
| dcammue | okay | 10:16 |
| jelkner | what is authentication? | 10:16 |
| dcammue | it is permission given to a user | 10:17 |
| jelkner | not quiet | 10:17 |
| dcammue | or role | 10:17 |
| jelkner | permission comes with authentication | 10:17 |
| jelkner | permissions are granted after authentication | 10:17 |
| jelkner | but what is authentication? | 10:17 |
| dcammue | the process of evaluating or verifying a user | 10:18 |
| jelkner | ok, good | 10:19 |
| jelkner | so how do we do that? | 10:19 |
| shallon | We ask questions, or give instructions to follow | 10:20 |
| dcammue | in the process of authentication, users are asked to put in their credentials before allowing the user to login | 10:20 |
| jelkner | ok, that's a bit of a description of how it sometimes works | 10:20 |
| jelkner | but we want a more general understanding | 10:21 |
| jelkner | a deeper understanding of the theory | 10:21 |
| jelkner | they say authentication of identity (since that's what we're talking about here) is based on one of three things: | 10:21 |
| jelkner | 1. what you know 2. what you have 3. what you are | 10:21 |
| jelkner | can you think of an example of each of these? | 10:22 |
| jelkner | i'll provide an example | 10:22 |
| dcammue | let say, BT | 10:23 |
| jelkner | let's say we are trying to get into the Jetro Web office | 10:23 |
| jelkner | there is a lock on the door | 10:23 |
| jelkner | it requires a key | 10:23 |
| jelkner | which of the three things is that? | 10:23 |
| jelkner | don't take too long | 10:24 |
| jelkner | i thought that was an easy one :-( | 10:24 |
| jelkner | lol | 10:24 |
| dcammue | key, human, and what you have | 10:24 |
| jelkner | what you have, yes! | 10:25 |
| jelkner | ok, now we change the lock on the door to the JWD office, now instead of a physical key, we press 5 numbers on a numeric keypad | 10:25 |
| jelkner | what kind is that? | 10:25 |
| dcammue | what you are | 10:26 |
| jelkner | nope | 10:26 |
| dcammue | what you know | 10:26 |
| jelkner | +1 | 10:26 |
| jelkner | ok, the last one, we change the lock again, now, Daniel holds his thumb up to a scanner that scans his thumb print, if it matches, the door unlocks | 10:27 |
| dcammue | what you are | 10:28 |
| jelkner | so *that* is the "what you are" | 10:28 |
| jelkner | yes | 10:28 |
| jelkner | so identity authentication is based on those three | 10:28 |
| jelkner | TOTP is a bit weird | 10:28 |
| jelkner | it is usually considered "what you have" | 10:28 |
| jelkner | since you have a secret key that is used to generate a 6 digit number based on the secret key and the time every 30 seconds | 10:29 |
| jelkner | password are usually considered "what you know" | 10:29 |
| jelkner | but if i'm using a password manager like keypassxc | 10:30 |
| jelkner | i really don't "know" the passwords, i really just "have" them | 10:30 |
| jelkner | anyway, that's the theory | 10:30 |
| dcammue | okay | 10:30 |
| jelkner | dual-factor authentication means two | 10:30 |
| jelkner | dual means two | 10:30 |
| jelkner | the idea is to require at least two different authentication methods | 10:31 |
| jelkner | now days, that is becoming more and more common | 10:31 |
| jelkner | so you need two authentication "factors", in this case, something you know (the password) and something you have (the TOTP secret key) | 10:32 |
| jelkner | i've given you all you need | 10:32 |
| jelkner | so you should try to use them to authenticate | 10:32 |
| jelkner | thomasboimah, do you think you can do that? | 10:32 |
| dcammue | Thanks for the scenario | 10:33 |
| thomasboimah | yes done set it up | 10:33 |
| thomasboimah | shallon, can you send the username to dcammue again | 10:33 |
| thomasboimah | or me | 10:33 |
| shallon | Didn't daniel get it? | 10:34 |
| jelkner | no shallon | 10:34 |
| jelkner | only you | 10:34 |
| jelkner | unless you sent it to daniel | 10:35 |
| shallon | I sent it to dcammue on signal | 10:35 |
| jelkner | he has it | 10:36 |
| jelkner | ok, we're back here dcammue | 10:37 |
| jelkner | yeah, dcammue | 10:38 |
| jelkner | i can still see it when i reopen it | 10:38 |
| jelkner | but i think that's because it is stored in my local cache | 10:38 |
| jelkner | anyway, let's move on... | 10:39 |
| dcammue | okay | 10:39 |
| jelkner | thomasboimah, let me know if you can log in | 10:39 |
| jelkner | thomasboimah, let me call you | 10:42 |
| smohamud has quit (Ping timeout: 480 seconds) | 10:48 | |
| gabriel_jetro | Good morning jelkner, thomasboimah, dcammue and shallon | 10:48 |
| smohamud has quit (None) | 10:54 | |
| smohamud | Standup: Yesterday got the ics file to download successfully. Wireframed event_detail to include add to Calendar and Susbscribe controls. Today, I’m modifying the event_detail (theme-specific template) such that the Add to Calendar and Subscribe button are included. Current Implementation added an additional view/template. Also some CSS to complement wireframe of event_detail. Not blocked. | 11:00 |
| smohamud | Today also: reviewing Thomas's pending PRs. | 11:00 |
| smohamud | Also - class if there's a quorum. | 11:01 |
| smohamud | Who is interested in joining class today? | 11:02 |
| smohamud | Hi Jallah :) | 11:05 |
| Jallah | Hello, how are you doing smohamud? | 11:05 |
| smohamud | Not bad, you? | 11:05 |
| Jallah | Good morning everyone :-) | 11:06 |
| Jallah | I'm good now smohamud :-) | 11:06 |
| smohamud | Glad to hear that | 11:06 |
| smohamud | I haven't heard back from the other students so unfortunately, today we will have to postpone the lesson to Monday. | 11:07 |
| gabriel_jetro | Good morning smohamud and Jallah | 11:07 |
| smohamud | Please feel free to check the Github. | 11:07 |
| smohamud | Pull the latest. | 11:07 |
| gabriel_jetro | Okay | 11:07 |
| smohamud | And see the objects_deep_dive.js | 11:07 |
| gabriel_jetro | I'll when I get at the office Monday | 11:08 |
| smohamud | Do you guys know if we can find one more interested in class today? | 11:08 |
| gabriel_jetro | I left my computer at the office | 11:08 |
| smohamud | Or if there is one, no need to find someone because I actually have signficant client work to do.... Otherwise I'd have a session with just you two. | 11:08 |
| smohamud | Ah, got you. | 11:08 |
| smohamud | Well, do you guys have any questions for me? | 11:09 |
| smohamud | Monday would be good to meet Regarding CJS because major decisions are being made regarding architecture, Git management. | 11:09 |
| smohamud | Jfyi. That way, we can build on a strong codebase foundation. | 11:10 |
| gabriel_jetro | Not really, I was only wondering if you came to the point of assigning task to me this gone Wednesday cuz I miss it but I read the log | 11:10 |
| gabriel_jetro | Maybe I wasn't around but can you update me today smohamud of what should have been discussed Wednesday? | 11:11 |
| smohamud | Nope, no tasks are assigned yet. | 11:11 |
| gabriel_jetro | Okay | 11:12 |
| smohamud | You can review the logs but no need. Are you free Monday to meet and delegate some practice-tasks (for now, we will hold off on giving dev/main priveleges and instead you will branch from Dev. | 11:13 |
| Jallah | What about tomorrow, smohamud? | 11:13 |
| smohamud | Tomorrow is not good | 11:13 |
| smohamud | CJS meeting and features are pending. | 11:13 |
| Jallah | Okay, Monday then :-) | 11:13 |
| smohamud | Is Thomas around? Haven't heard from him today. | 11:13 |
| thomasboimah | ACTION in a call with Jeff on signal | 11:13 |
| smohamud | In any case -- feel free to text/email me anytime with questions or thoughts. | 11:14 |
| smohamud | Oh, got you. | 11:14 |
| smohamud | Thanks Thomas. | 11:14 |
| smohamud | I will text you about tomorrow's CJS Demo (you're not required to attend but we need to make sure the code's ready). | 11:15 |
| smohamud has quit (Quit: bye for now) | 11:15 | |
| jelkner | smohamud, good morning! | 11:15 |
| jelkner | i won't take more of your time now | 11:15 |
| dcammue | oops, he left | 11:15 |
| jelkner | oops | 11:15 |
| jelkner | let me call him | 11:16 |
| thomasboimah has quit (Remote host closed the connection) | 11:16 | |
| jelkner | dcammue, smohamud didn't pick up | 11:17 |
| jelkner | i have to go | 11:17 |
| jelkner | please follow up with Sahnun about our conversation this morning | 11:17 |
| jelkner | we want Sunday to be productive | 11:17 |
| jelkner | i'll try logging in to the bank now | 11:17 |
| jelkner | and call them if i'm blocked | 11:18 |
| jelkner | i'll message you when i can get that fixed | 11:18 |
| jelkner | it may be late today | 11:18 |
| jelkner | hello Jallah! | 11:18 |
| jelkner | great to see you, you too gabriel_jetro! | 11:18 |
| Jallah | Yeah, jelkner | 11:18 |
| Jallah | How are you doing? | 11:19 |
| jelkner | dcammue, dc music folks said they definitely paid with credit card | 11:19 |
| jelkner | for the invoice | 11:19 |
| jelkner | so we need to figure out what happens when they do that | 11:19 |
| jelkner | we *really* need to figure this out | 11:19 |
| jelkner | we are lucky, dcammue | 11:19 |
| jelkner | that they are such nice people | 11:19 |
| jelkner | they know we are learning | 11:19 |
| jelkner | and they forgive our ignorance | 11:20 |
| jelkner | but later we can't count on that | 11:20 |
| jelkner | if we don't know how people can pay us | 11:20 |
| jelkner | we don't have a business :-( | 11:20 |
| jelkner | so we need to learn that | 11:20 |
| jelkner | and dcammue and shallon | 11:20 |
| jelkner | it needs to be YOU! | 11:20 |
| jelkner | we can't count on anyone else | 11:20 |
| jelkner | you are the only full time people available | 11:21 |
| dcammue | okay | 11:21 |
| jelkner | so while resl and klarios etc can be very helpful | 11:21 |
| jelkner | they are part time and volunteers | 11:21 |
| jelkner | we can't build the business around part time or volunteers | 11:21 |
| jelkner | we need full time professionals to run a business | 11:21 |
| jelkner | and they, my dear beloved comrades, are YOU! | 11:22 |
| dcammue | +1 | 11:22 |
| jelkner | so we'll get this bank thing resolved | 11:22 |
| jelkner | and move forward | 11:22 |
| jelkner | thanks! | 11:22 |
| dcammue | sure | 11:22 |
| dcammue | you too | 11:22 |
| jelkner | talk soon | 11:22 |
| dcammue | okay | 11:22 |
| dcammue | take care | 11:22 |
| jelkner | you too | 11:22 |
| jelkner | i'll pop on tomorrow morning | 11:23 |
| jelkner | same time | 11:23 |
| dcammue | okau | 11:23 |
| dcammue | okay | 11:23 |
| jelkner | i have a Community Wealth Building gathering in DC to attend | 11:23 |
| jelkner | at 10 am EST | 11:23 |
| jelkner | but i can come here for a bit early | 11:23 |
| jelkner | ACTION signs off | 11:23 |
| jelkner has quit (Quit: Leaving) | 11:23 | |
| dcammue | okay | 11:23 |
| Jallah has quit (Remote host closed the connection) | 13:12 | |
| gabriel_jetro has quit (Quit: Connection closed for inactivity) | 13:17 | |
| Jallah has quit (Ping timeout: 480 seconds) | 13:21 | |
| jkollie has quit (Quit: Connection closed for inactivity) | 13:35 | |
| shallon has quit (Quit: Connection closed for inactivity) | 13:56 | |
| resl has quit (Ping timeout: 480 seconds) | 14:08 | |
| dcammue has quit (Quit: Leaving) | 15:20 | |
| dcammue has quit (Read error: Connection reset by peer) | 16:11 | |
| dcammue has quit (Remote host closed the connection) | 22:07 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!