CodeWrecks
CodeWrecks
  • 112
  • 357 165
I bought a YubiKey now what: using SSH in Apple Silicon
Since someone told me that encountered some problem using SSH with YubiKey on Mac, I registered a simple video on the subject. Actually I must tell you that on M1 MacBook Air I had absolutely no problem.
I've also recreated keys from scratch, to verify that even the procedure of SSH Key generation works as expected. YubiKey as always offers you maximum compatibility, also because you have YubicoAuthenticator that allows you to manage your key with a nice and unified UI that works on Windows/Mac (not tried latest version on Linux)
Yubico Authenticator Demo: ua-cam.com/video/7cWU5BPDchw/v-deo.html
Переглядів: 136

Відео

I bought a yubikey now what: Apple Silicon ARM edition
Переглядів 97714 днів тому
I got some comments and questions about yubikey and Mac and the reality is that there is nothing different from Windows. One of the advantage of Yubikeys is that the company Yubico devotes lots of time in publishing tools that easy the use of the key. This means that the yubico Authenticator software I show you in latest two videos is available for Mac too. Check this other two video too ua-cam...
Use more secure standard 2FA authentication with Yubikey and Yubico Authenticator
Переглядів 61821 день тому
In previous video (ua-cam.com/video/7cWU5BPDchw/v-deo.html) I've shown how to use the new Yubico Authenticator software to manage your key, setting PIN, Reset Key and so on. In this video I show you how to use standard 2FA (the on you use on Google or Microsoft Authenticator) more securely with a Yubico 5 Series Key and Yubico authenticator. It really helped me to feel more secure with my 2FA a...
First Software to install after you got your first YubiKey, setting Pin, and use Qr Code based 2FA
Переглядів 1,1 тис.Місяць тому
My first video in Yubikey Series, dealt with the Yubikey Manager software, that allows you yo manage your yubikey. I bought a Yubikey now what? Setting pin and configure the key: ua-cam.com/video/rNtzmgt0Al4/v-deo.html Time passed and Yubico released a new software to manage your Yubikey, called Yubico Authenticator. Not only it is a more modern version of the old Yubikey Manager, but it also a...
Semantic Kernel Intro 15: The importance of good error handling
Переглядів 1242 місяці тому
When you create an Agent, returning a general exception is not a good idea. The result of Tool Call, both for success and for error are passed again to the Chat Model and the LLM needs to take a decision based on the error. Creating a good descriptive error can help the model to choose the best action instead of guessing or blindly retry. As usual the code is here: github.com/alkampfergit/ai-no...
Semantic Kernel Intro 14: Better approach to agents and a recap
Переглядів 2474 місяці тому
In this video I'll show how to invoke directly the kernel and let it call your agent functions. This is a more "general" approach to agents, you only send a question to the kernel and it will perform everything. Then the video will make a recap on how Function Call works in Chat GPT (and in general in LLM APIs) and how Semantic Kernel is using them. As usual the code is here: github.com/alkampf...
Semantic Kernel Intro 13: Dump call to GPT to understand how everything works
Переглядів 1584 місяці тому
In this video we will examine the interaction between Semantic Kernel and GPT when agent are involved. We will see how the chat is structured and how important is the output of the tool itself. As usual the code is here github.com/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/056-plugin-call-dump.dib
Semantic Kernel Intro 12: Some fun with the agent
Переглядів 1104 місяці тому
To better understand how the agent is really working, I did some experiment generating fake informative exception and let the Agent trying to understand what to do. This example is interesting because it shows you how powerful is the concept of Agent tools.
Semantic Kernel intro: 11 - Automatic call of plugins
Переглядів 2385 місяців тому
In this video we are starting to use Semantic Kernel to create agents. Instead of manually call a plugin function, we are using the OpenAI Chat generation interface giving the ability to automatically call your plugin. This allows LLM to return the tool to call, Semantic Kernel will automatically call the plugin for you and gives you the solution. As usual the code is here: github.com/alkampfer...
Semantic Kernel intro: 10 - Working with Dependency Injection
Переглядів 3005 місяців тому
When you work with plugin your code needs to work with Dependency Injection. In this video we will learn how to configure Semantic Kernel for an existing ServiceCollection object, and register the plugin as type not as instance. This will allow Kernel object to let the DI infrastructure to create plugin instances. The code is here: github.com/alkampfergit/ai-notebooks/blob/master/semantic-kerne...
Semantic Kernel intro: 9 - Your first C# plugin
Переглядів 2175 місяців тому
In this video you will learn how to define a C# plugin for Semantic Kernel, how you should structure the code and how you can let your kernel object use the plugin. The plugin is a simple plugin to extract audio from a video file using ffmpeg. The code is here: github.com/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/050-plugin-call.dib
Semantic Kernel intro: 8 - Query rewriter for RAG thanks to Semantic Kernel
Переглядів 2465 місяців тому
Semantic Kernel intro: 8 - Query rewriter for RAG thanks to Semantic Kernel
Semantic Kernel intro: 7 - intercept and dump call to LLM
Переглядів 1385 місяців тому
Semantic Kernel intro: 7 - intercept and dump call to LLM
Semantic Kernel Intro: 6 - use tool call with OpenAI GPT
Переглядів 1265 місяців тому
Semantic Kernel Intro: 6 - use tool call with OpenAI GPT
Semantic Kernel Intro: 5 - Choose LLM model
Переглядів 845 місяців тому
Semantic Kernel Intro: 5 - Choose LLM model
Semantic Kernel Intro: 4 - Configure call to your LLM
Переглядів 945 місяців тому
Semantic Kernel Intro: 4 - Configure call to your LLM
Semantic Kernel Intro: 3: YAML Prompts
Переглядів 9676 місяців тому
Semantic Kernel Intro: 3: YAML Prompts
Semantic Kernel intro: 2 - Use a Chat Model
Переглядів 2736 місяців тому
Semantic Kernel intro: 2 - Use a Chat Model
Semantic Kernel intro: 1 - Configure and Call a Language Model
Переглядів 6606 місяців тому
Semantic Kernel intro: 1 - Configure and Call a Language Model
Some though on Byte Pair Encoding in C#
Переглядів 516 місяців тому
Some though on Byte Pair Encoding in C#
Reset and Change Pin on your Google Titan 2 Key
Переглядів 5676 місяців тому
Reset and Change Pin on your Google Titan 2 Key
Introduction to Google Titan 2 Key.
Переглядів 7506 місяців тому
Introduction to Google Titan 2 Key.
Using SSH with Basic Yubico Security Key
Переглядів 6026 місяців тому
Using SSH with Basic Yubico Security Key
Managing your Yubico Security Key
Переглядів 1,2 тис.7 місяців тому
Managing your Yubico Security Key
Onboarding Yubico Security Key and creating your first passkey
Переглядів 2,8 тис.7 місяців тому
Onboarding Yubico Security Key and creating your first passkey
YubiKey Comparison: How to Pick the Best One for You
Переглядів 1,4 тис.7 місяців тому
YubiKey Comparison: How to Pick the Best One for You
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Переглядів 1417 місяців тому
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Some thought about Embeddings in Natural Language Processing
Переглядів 917 місяців тому
Some thought about Embeddings in Natural Language Processing
Word2Vec and how AI started 10 years ago a revolution of NLP
Переглядів 728 місяців тому
Word2Vec and how AI started 10 years ago a revolution of NLP
Kernel Memory : How to use Cohere Command R+ to simplify Grounding
Переглядів 1168 місяців тому
Kernel Memory : How to use Cohere Command R to simplify Grounding

КОМЕНТАРІ

  • @abdurrahmanqureshi4939
    @abdurrahmanqureshi4939 8 днів тому

    It's showing this when i try to do it: I can't create or upload files directly, but I can generate the code for each file here, and you can copy and save them on your system. Once all files are generated, I will guide you on how to zip them into a single archive for easy download. Let me know which file you want to start with (e.g., frontend, backend, database config, etc.), and I will generate the code accordingly.

  • @vikramvishnou9785
    @vikramvishnou9785 9 днів тому

    Hello Gian ! Thanks a lot for all your videos about yubikey and the rest as well. I have a question : why do you have the key couple (private/public) generated on your mac instead of your yubikey for your private key ? Normally with the « resident » argument your private key should stay on your yubikey not on your mac, isn’t it ? I try to understand…

    • @codewrecks
      @codewrecks 9 днів тому

      The private key in your .ssh folder is a Shim private key, it just contains information to identify the specific key that contains the real SSH key. Rest assured, the real ED25519 key is inside your Yubikey, and never leave it, all cryptographic operations are made on the key.

    • @vikramvishnou9785
      @vikramvishnou9785 9 днів тому

      @ got it ! Long live your channel 😁

  • @lukasbruderlin2723
    @lukasbruderlin2723 15 днів тому

    Thanks for very instructive and ecplanativr videos! I have a question on the SSH key (pair) creation process: At the moment you are creating the keys, what happens exactly all together? If I understand you correctly, the SSH keys are actually created on the Jubikey itself and at least the private key is never intended to leave the Hardware module itself - so assumed that is correct and the code and Yubico "protocol" is implemented properly - even MS Windows has no access itself to the private key. Is that correct? And is that the reason, why you don't enter a private secret key? Further I assume, that with the creation of the SSH (or other) key-pair, the system get's the public key, so it can store that in a file and you can take it from there and put it onto the remote machine to authenticate with it. Thanks for the confirmation or correction.

    • @codewrecks
      @codewrecks 14 днів тому

      You got both public and private key files, like RSA. The real difference is that the private key files contains only data that reference your yubikey, the actual private key is in the hardware of the key. Cryptographic operations are made inside the key

    • @lukasbruderlin2723
      @lukasbruderlin2723 13 днів тому

      Thank you for answering, really appreciate! So assumed the creation of a key-pair is also a cryptographic operation, the keys are directly created on the Yubikey itself. I've watched the video again and have one more question on 09:50: After you've removed and demonstrated, that it won't be possible to download the residential key anymore neither you can still use the residential key anymore. BUT, at 09:50 you demonstrate, that you can still use the SSH demokey from the previous video, so the deletion of the residential SSH key doesn't affect the other SSH keys still available on the PC, that surprised me. Because you said multiple times that the private key is stored in the Yubikey and the private entry on the PC would only be a reference for the system to the actual private key that is safely stored in the Yubikey. Now, given that, how is it possibly that you can still use that SSH key at 09:50 even you did show at arround 08:00, that there is only the MS login key remaining on the Yubikey.. Wouldn't that be proof, that you can still use your SSH private key, even it isn't stored anymore on the Yubikey, and that therefore the locally stored SSH private key is more than a reference only but rather the actual private key itself? This seems very important, because that would mean that always using a passphrase when creating new SSH keys is actually important. Thank you 🙏

    • @codewrecks
      @codewrecks 12 днів тому

      @@lukasbruderlin2723 At 9:50 I was using the first key created, just to demonstrate that you can delete a single key from your yubikey without the need to completely reset the key.

  • @david3552
    @david3552 18 днів тому

    What a useful tutorial. Everything is clear, thanks!

  • @leoneazy3800
    @leoneazy3800 20 днів тому

    This video is magnificent thank you very much ❤ (Needed to see if I do anything wrong)

  • @TanguyR
    @TanguyR 21 день тому

    Excellent content! There are so many infomercials for yubikeys on UA-cam, it's great to find this kind of straight up demo / tutorial format. Keep up the good work 👍👌

  • @stumplay7303
    @stumplay7303 21 день тому

    Thank you very much, with the help of your playlist I set up my key in the past. And now I got acquainted with gpg.

  • @ich4b0d
    @ich4b0d 24 дні тому

    Nothing to do with the video, but I noticed that with android 15 Google automatically generates and saves a passkey on your smartphone. Could you make a video to show how to delete that passkey and just use yubikeys? Thanks in advance

    • @codewrecks
      @codewrecks 22 дні тому

      The introduction of passkeys complicates the life of hardware key used. It happened at least two times to me to create software passkeys on windows also instead of using the yubikey 😔

  • @klmnchann
    @klmnchann 25 днів тому

    Nice idea with storing QR codes in separate DB than 2FA main app - now I have a lot of work to do, thx! ;-P One important thing that comes to my mind - in 5.2.7 and 5.4.3 firmware we are limited to just 32 accounts, which is just not enough for some people who secure every possible account with MFA. Second thing I think is worth mentioning for fresh adepts of security is the fact that saving QR code should be a second way to secure lost access / stolen phone or damaged key. The main way to do this should be still the backup / recovery codes, saved in secure place (which I have now to separate from my auth app as well). Anyway - another useful and brilliant video, please keep going ! :)

    • @codewrecks
      @codewrecks 22 дні тому

      New keys have more space, that one in the video is three year old 😀

  • @CiscoPhipse
    @CiscoPhipse 25 днів тому

    You can just select "Can't scan it?" Can take a copy of the code & input it manually into KeePassXC or the Yubico Authenticator app. Having a folder of QR codes is unreadable for humans 😅

  • @robsonpaulo848
    @robsonpaulo848 25 днів тому

    Excelent

  • @bayramtatar
    @bayramtatar 28 днів тому

    Hello, how did you make the terminal screen so colorful. With colored icons. Can you help me how to do it?

    • @codewrecks
      @codewrecks 27 днів тому

      Oh my posh, just install and take one of the predefined configuration

    • @bayramtatar
      @bayramtatar 27 днів тому

      @@codewrecks Thank you very much

  • @ds1314168
    @ds1314168 Місяць тому

    That was VERY helpful!

  • @RukhshadSabawala
    @RukhshadSabawala Місяць тому

    Hi, what you demonstrated works on Windows Powershell Terminal, but same method does not work with Mac Terminal (M1). In Mac it gives an error that no keys are found. Have you experienced similar issue? Thanks!

    • @codewrecks
      @codewrecks Місяць тому

      I need to check, I'm using SSH keys on my M1 without any problem. But I must admit that I'm not using resident keys

    • @RukhshadSabawala
      @RukhshadSabawala Місяць тому

      @codewrecks: Thank you!

  • @stumplay7303
    @stumplay7303 Місяць тому

    Thanks for your playlist. Everything works fine on my computer, but on my Redmi 12T Pro phone, authentication via NFC and via USB adapter does not work. Have you encountered such problems?

    • @codewrecks
      @codewrecks Місяць тому

      I've only Motorola phones and no issues. But I've used an old redmi for some demos and I didn't experience any issue. Which browser are you using? I had issues in the past on Android if I didn't use chrome

  • @kimfilion8461
    @kimfilion8461 Місяць тому

    I spent an entire day trying to work this new format out and gave up. I deleted the app after I found your older video, and installed manager today. Is yubico manager now obselete? i also wanted to make 3 copies of the key and dont find out how to do this anywhere. It shouldnt be this hard. I may just have to use Nordpass.

  • @MarceloDelPilar-r3m
    @MarceloDelPilar-r3m Місяць тому

    How much?

    • @codewrecks
      @codewrecks 21 день тому

      Can you clarify the question?

  • @MarceloDelPilar-r3m
    @MarceloDelPilar-r3m Місяць тому

    How to get that? 😮 1:51

    • @codewrecks
      @codewrecks 27 днів тому

      Is is the standard dialog that you got when you want to use a passkey, the browser interact with the operating system asking you to interact with the key.

  • @KennyPowers-dx3mz
    @KennyPowers-dx3mz Місяць тому

    Thanks for the comparison of these, it cleared things up for me. I also liked that your cat stopped by mid-segment for workplace inspection, looks very cute. Later!

  • @sadeghdehghani3025
    @sadeghdehghani3025 Місяць тому

    hi . thank you i need this source code .. plese link them

    • @codewrecks
      @codewrecks Місяць тому

      You can find a sample here github.com/alkampfergit/ai-notebooks pythonwrapper.cs file

  • @hassanpaywandi221
    @hassanpaywandi221 Місяць тому

    What is the point of PIN and PUK and key management set up? Why do I need to make it. PIN FiDo change make sense so my physical key if fallen in wrong hand then it won’t be able to use it.

    • @codewrecks
      @codewrecks Місяць тому

      Everything regarding key management is for advanced user, mainly by developers or advanced scenario where you manage certificate on you key For the vast majority of users standard pin and maybe PGP PIN are the only two pin that you use

  • @ama7509
    @ama7509 Місяць тому

    Thank you for the update. New Y. user. It appears that Y.Keys are "not supported by the current version of Safari (latest version of Safari.)" Can you please address this issue and advise. No real interest in returning to Google. Thank you. Grazie.

    • @codewrecks
      @codewrecks Місяць тому

      I must admit that I had some issue with Safari in the past, with latest versions everything seems to work. To setup your key you can use the new application called yubico authenticator, you can find that in the apple store

  • @sathishkumar-eh8km
    @sathishkumar-eh8km Місяць тому

    Thanks, i fixed my error.

  • @alexanderclara3406
    @alexanderclara3406 Місяць тому

    does it work with tabby terminal?

    • @codewrecks
      @codewrecks Місяць тому

      Don't know but it must work on any terminal I suppose

  • @miguelforero4426
    @miguelforero4426 2 місяці тому

    On the Binance page, it tells me exactly that. Other pages don't give me any issues; it asks me to touch the YubiKey, and I log in without any problem. But on Binance, I can't. I try to add the YubiKey again, but it also tells me the same thing. I understand that if I reset the YubiKey, I will lose access to all the sites where it was registered, meaning it will no longer recognize this YubiKey. What can I do to fix this issue on Binance?

    • @codewrecks
      @codewrecks Місяць тому

      You should reach to the binance support. you do not reset the yubikey, because you will lose all other credentials.

  • @carl-marvin
    @carl-marvin 2 місяці тому

    The more I inform myself about the YubiKey, the more I'm surprised by how much it can do and how sensible it would be to integrate it into my workload and digital life. One thing I am still really curious about is the limitation of the YubiKey, especially having only two "slots"-short and long touch-and many applications competing for these. Can you really only configure the YubiKey for two use cases, like FIDO2 + PGP or PGP + KeePass (Challenge Response)? Or are the slots only meant for applications where the YubiKey acts like a keyboard? I can see that if you use two static passwords, you would need two ways to access or trigger them, aka two slots: short and long touch. But when the trigger comes via NFC or USB, I don't understand why you couldn't use one trigger/slot/touch type for multiple purposes. I hope you understand my questions. I fear that having only two slots limits the ways I can use this piece of hardware, as there are many use cases I can imagine using it. Maybe this would be a nice video to add? Especially now with the 5.7 firmware, which lets you save many more passkeys, certificates, and TOTP accounts, it would be cool to see which features you can use concurrently. For me, using it to decrypt BitLocker, FIDO2 for everything that supports it, TOTP for everything else that has 2FA, and using Challenge-Response to decrypt a password manager would be ideal, together with encrypting/signing emails, commits, and SSH into remote machines. But I'm not sure if one (+1 backup) would be enough, let alone two (+2), so I'm unsure whether I should wait a bit longer until a YubiKey 6 comes out, maybe with two buttons and RGB colors to display mode, that can do everything simultaneously.

  • @ardoin_337
    @ardoin_337 2 місяці тому

    good vid, very clear

  • @zwatotem
    @zwatotem 3 місяці тому

    It still sucks that I have to have elevated privileges. I hoped that my YubiKey will be useful when I want to connect to my server from a public computer (like in a library), but I see that there is not really any plug&play solution, where I can show up at the new computer, plug my key and access my server.

    • @lukasbruderlin2723
      @lukasbruderlin2723 15 днів тому

      You actually might be able to do that with using a USB live distribution such as Tails Linux is: 1. Create Tails Linux USB key (don't forget the verification process of the download. 2. On Linux Tails use so called "persistent storage" and set up the packages to run Yubikey Software. 3. Try to boot the (public) PC in a Library or any unsafe computer by selecting the boot device (usually this only works if you are allowed to access the computers HW) and booting from the USB stick. This sometimes can be the hardest part on a PC that you don't own and don't know and it could be prevented by the owner if that feature is disabled. 4. After successful start of Linux Tails you could there work as almost from home in a secure way👏🏼 and could from there use SSH to connect to any SSH remote shell.

  • @danieleportogallo
    @danieleportogallo 3 місяці тому

    Thanks for your video

  • @MrTerryRay1
    @MrTerryRay1 3 місяці тому

    Question please: once we set up our Yubikey with Google as you've shown, must we install the Yubikey manager and change Pik, Puk, and Management passwords? Or is our Yubikey secure without changing those parameters

    • @codewrecks
      @codewrecks 3 місяці тому

      The pin is changed at the first use, even if you do not use youbikey manager, is the operating system, browser that force you to set the pin. That is the most important thing. Then you have Puk and key management that are used for more advanced scenario, if you do not use certificates, PGP, you can avoid using Yubikey manager entirely. Remember, the pin is the protection that you have if you lose the key and someone found it. Remember also that you have 8 maximum failure tentatives before all credentials are lost.

  • @Gio-zi5lw
    @Gio-zi5lw 3 місяці тому

    Holy crap!!!!!!! Anyone who has yubikey link to their Google Mail. Can you help me verify! For some weird reason on my Brave browser when I forget password, try another way, the option of 2 SMS on my cell phone number verification pops up. Even though I disable recovery phone number and 2 SMS number. It's still able to send a text verification to my phone number. How is this possible? It's completely bypassing yubikey. For some reason this only happens on the brave browser. Why?

  • @nancym1430
    @nancym1430 3 місяці тому

    Thank you for your explanation. I found Yubico's setup explanations to be incomplete -- they never discussed this Yubkey manager download. They tell you to just log in to a website you want and set up your key. For me, Windows Security had me set a password, which is what I use. But now I'm confused -- is that Windows Security password the same as the FIDO2 password? I'm afraid if I reset the FIDO2 password, it will mess up the website I already set up with my Yubkeys!! Yubico needs to do a better job of explaining for newbies how to set up, from the beginning. Thanks!

    • @cbcdesign001
      @cbcdesign001 10 днів тому

      I agree, they don't make it easy. I had to fumble my way through. Why can't the management app take you through the setup process automatically when the app is open and the key is plugged in? Surely they can make the software more sophisticated than it is? Why did I have to manually find the Windows security setup too, why couldn't the app take me to this automatically as part of that same automated setup process? I am sure they could do better!

  • @ANDREACARLINI-u4i
    @ANDREACARLINI-u4i 3 місяці тому

    hi i am now trying to do my application, with a LLM running locally, i know its not the same thing you are doing, but i dont understand how to import all those packagese you import at the start of the application. For context i am not using notebook.

    • @codewrecks
      @codewrecks 3 місяці тому

      Just create a dotnet project, then add nuget packages via command line or simply using add nuget packages in visual studio.

  • @HenrykKaraban
    @HenrykKaraban 4 місяці тому

    Great Yubikey playlist by You. One and only, and especially this video, helped me understand how to log into my server where several keys are stored. Thanks.

  • @robbob1866
    @robbob1866 4 місяці тому

    The Yubico app doesn't seem to recognize the password manager. But thanks for this

    • @codewrecks
      @codewrecks 3 місяці тому

      Which password manager? Thanks.

    • @robbob1866
      @robbob1866 3 місяці тому

      @codewrecks 1password but I got it working, thanks

    • @robbob1866
      @robbob1866 3 місяці тому

      @codewrecks 1password, but I managed to get it working. Thanks. It does scare me to use it since it can lock up if I make too many mistakes lol

  • @kannanswaminathan8210
    @kannanswaminathan8210 4 місяці тому

    Stepwise and Handlebars are deprecated. Any alternate in new semantic kernel version?

    • @codewrecks
      @codewrecks 3 місяці тому

      I need to update the video, but for now you can still use handlebars, for the future function calling will be the way to go github.com/microsoft/semantic-kernel/discussions/6981#discussioncomment-9894761

  • @teymourtb
    @teymourtb 4 місяці тому

    Only person on UA-cam explaining and showing the specifics! Thank you!

  • @mgsystemsdesarrolloweb4749
    @mgsystemsdesarrolloweb4749 4 місяці тому

    Hi, thanks for the video, i get the token but then i have "Autheticantion Failed" response. I don't know what to do, i made all steps from the video except for the part of the PowerShell commands, i don't have permissions for that.

    • @codewrecks
      @codewrecks 3 місяці тому

      You need to let someone that is administrator run the powershell, or it can't work

  • @mgsystemsdesarrolloweb4749
    @mgsystemsdesarrolloweb4749 4 місяці тому

    Hi, thanks for the video, i get the token but then i have "Autheticantion Failed" response. I don't know what to do, i made all steps from the video except for the part of the PowerShell commands, i don't have permissions for that.

    • @codewrecks
      @codewrecks 4 місяці тому

      You need to ask to a tenant administrator

  • @luancastilho-n3u
    @luancastilho-n3u 4 місяці тому

    you motherfucking saved my ass!! Thanks!!!!!! You are amazing!

  • @Dev5-w5g8v
    @Dev5-w5g8v 4 місяці тому

    For this code , do we must have Office 365 license in azure to work? I have a app in azure configured as per your settings but do not have office 365 , and its not working, and not even the code you share. Thanks

    • @codewrecks
      @codewrecks 4 місяці тому

      Yes you do. You need an office 365 account for this to work. The account has an azure entra that keeps track of the user, you need to create an entra application to perform oauth2 authentication

  • @ChihuahuaMonk
    @ChihuahuaMonk 4 місяці тому

    Lucifero da Italian kitty

  • @MostHalimaKhatun-n9l
    @MostHalimaKhatun-n9l 4 місяці тому

    Thank you

  • @ANDREACARLINI-u4i
    @ANDREACARLINI-u4i 4 місяці тому

    sorry to bother but what does it mean "a parent folder aside from gir repository?" should i create a folder adding it to the project and then creating a file .env in there?

    • @codewrecks
      @codewrecks 4 місяці тому

      I mean, parent directory that contains the repository, in that way you cannot commit secrets by mistake. You can put the .env file in any of the ancestor of repository folder

  • @ANDREACARLINI-u4i
    @ANDREACARLINI-u4i 4 місяці тому

    thank you man!! i am now doing my first stage for university and my project is about semantic kernel LLM and RAG, and your videos are really helping me out because i never used semantic kernel and before this i didnt have an idea on how to start <3

  • @高凌-q5w
    @高凌-q5w 4 місяці тому

    greate vedio

  • @gerryscat
    @gerryscat 4 місяці тому

    A test tenant. So it is only possible to access a single domain? What about an email client that anybody can use to read their Outlook email, like Thunderbird does? How do I implement that?

    • @codewrecks
      @codewrecks 4 місяці тому

      You need to get one token for each mailbox, using the tenant id of that mailbox

  • @terryandannie
    @terryandannie 5 місяців тому

    Ho my pgp pin is locked, what do I do? This is just pgp. All other logins google ect.. are fine. Do I need to buy another YubiKey?

    • @codewrecks
      @codewrecks 5 місяців тому

      If you set too many wrong pin in your gpg key, the problem is that the PGP key cannot be recovered, if generated inside the key (if the PGP was generated outside then loaded in youbikey can be reuploade) You can use standard PGP/GPG command (or a GUI program like kleopatra in windows) to delete previous key and create another one. Then you can use the new one wihtout any problem. In programs like Kleopatra to manage yubikey you should go to the Smartcard section (the key is seen like a smartcard) Then you should update public registry and your contact that the old pgp key is now lost, (usually you can have also a revoke certificate, but usually it is enough to update public registry)

    • @lukasbruderlin2723
      @lukasbruderlin2723 13 днів тому

      What is public registry?

  • @FewPewPewRah
    @FewPewPewRah 5 місяців тому

    Thank you sir.

  • @picofa
    @picofa 5 місяців тому

    Thank you