CodeWrecks
CodeWrecks
  • 107
  • 328 524
Semantic Kernel Intro 14: Better approach to agents and a recap
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/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/057-plugin-kernel-call.dib
Переглядів: 161

Відео

Semantic Kernel Intro 13: Dump call to GPT to understand how everything works
Переглядів 1412 місяці тому
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
Переглядів 872 місяці тому
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
Переглядів 1773 місяці тому
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
Переглядів 2053 місяці тому
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
Переглядів 1563 місяці тому
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
Переглядів 1533 місяці тому
This is an example of practical usage of what we learned in the previous module. We have a RAG conversation between a user and an LLM and we have the next question of the user. In such scenario we need to rewrite the query of the user to be a standalone query based on context. Thanks to Semantic Kernel you can obtain this result with very few lines of C# code Code is here: github.com/alkampferg...
Semantic Kernel intro: 7 - intercept and dump call to LLM
Переглядів 903 місяці тому
To have a complete diagnosis and to better understand how Semantic Kernel works, you can write a simple interceptor that will intercept every call to GPT API and stores it inside a strongly typed memory structure. This will give you the ability to understand how many call you made, and every detail of the call. An invaluable tool for diagnosis and learning. Code here: github.com/alkampfergit/ai...
Semantic Kernel Intro: 6 - use tool call with OpenAI GPT
Переглядів 933 місяці тому
Often you want your LLM to generate a valid and well formed JSON that can be used to call some function you have or simply you need structured data. This functionality is implemented in GPT API and it is really simple to use through Semantic Kernel. In this module we will learn how you can leverage Tool calling with few lines of code thanks to Semantic Kernel. As usual the code is here: github....
Semantic Kernel Intro: 5 - Choose LLM model
Переглядів 673 місяці тому
When you interact with a LLM like OpenAI (But also Anthropic and others) you have usually different models you can use. Those models have a difference in Cost and "capabilities" so you should always understand which is the correct model to use for the current situation. In this example I'll show how easy is in Semantic Kernel to register more than one model and simply select the model you want ...
Semantic Kernel Intro: 4 - Configure call to your LLM
Переглядів 733 місяці тому
Semantic Kernel Intro: 4 - Configure call to your LLM
Semantic Kernel Intro: 3: YAML Prompts
Переглядів 9073 місяці тому
Semantic Kernel Intro: 3: YAML Prompts
Semantic Kernel intro: 2 - Use a Chat Model
Переглядів 2543 місяці тому
Semantic Kernel intro: 2 - Use a Chat Model
Semantic Kernel intro: 1 - Configure and Call a Language Model
Переглядів 5993 місяці тому
Semantic Kernel intro: 1 - Configure and Call a Language Model
Some though on Byte Pair Encoding in C#
Переглядів 443 місяці тому
Some though on Byte Pair Encoding in C#
Reset and Change Pin on your Google Titan 2 Key
Переглядів 2804 місяці тому
Reset and Change Pin on your Google Titan 2 Key
Introduction to Google Titan 2 Key.
Переглядів 3194 місяці тому
Introduction to Google Titan 2 Key.
Using SSH with Basic Yubico Security Key
Переглядів 3784 місяці тому
Using SSH with Basic Yubico Security Key
Managing your Yubico Security Key
Переглядів 8084 місяці тому
Managing your Yubico Security Key
Onboarding Yubico Security Key and creating your first passkey
Переглядів 1,9 тис.4 місяці тому
Onboarding Yubico Security Key and creating your first passkey
YubiKey Comparison: How to Pick the Best One for You
Переглядів 7844 місяці тому
YubiKey Comparison: How to Pick the Best One for You
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Переглядів 1135 місяців тому
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Some thought about Embeddings in Natural Language Processing
Переглядів 915 місяців тому
Some thought about Embeddings in Natural Language Processing
Word2Vec and how AI started 10 years ago a revolution of NLP
Переглядів 645 місяців тому
Word2Vec and how AI started 10 years ago a revolution of NLP
Kernel Memory : How to use Cohere Command R+ to simplify Grounding
Переглядів 1065 місяців тому
Kernel Memory : How to use Cohere Command R to simplify Grounding
I bought a Yubikey now what: Pin and touch explained.
Переглядів 1,4 тис.6 місяців тому
I bought a Yubikey now what: Pin and touch explained.
Top three feature of Yubikey I use as a Developer
Переглядів 4236 місяців тому
Top three feature of Yubikey I use as a Developer
Kernel Memory - Create a custom search pipeline with rerank.
Переглядів 2726 місяців тому
Kernel Memory - Create a custom search pipeline with rerank.
Kernel Memory - Nlp, Precision, Recall, ReRanking
Переглядів 906 місяців тому
Kernel Memory - Nlp, Precision, Recall, ReRanking
KernelMemory - Some suggestions on how to choose a local Embedding Model.
Переглядів 1547 місяців тому
KernelMemory - Some suggestions on how to choose a local Embedding Model.

КОМЕНТАРІ

  • @miguelforero4426
    @miguelforero4426 День тому

    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?

  • @carl-marvin
    @carl-marvin День тому

    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 4 дні тому

    good vid, very clear

  • @zwatotem
    @zwatotem 17 днів тому

    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.

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

    Thanks for your video

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

    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 20 днів тому

      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 Місяць тому

    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 Місяць тому

    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!

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

    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 Місяць тому

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

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

    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 Місяць тому

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

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

      Which password manager? Thanks.

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

      @codewrecks 1password but I got it working, thanks

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

      @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 Місяць тому

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

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

      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 Місяць тому

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

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

    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 Місяць тому

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

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

    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 Місяць тому

      You need to ask to a tenant administrator

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

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

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

    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 2 місяці тому

      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 2 місяці тому

    Lucifero da Italian kitty

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

    Thank you

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

    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 2 місяці тому

      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 2 місяці тому

    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 2 місяці тому

    greate vedio

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

    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 2 місяці тому

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

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

    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 2 місяці тому

      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)

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

    Thank you sir.

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

    Thank you

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

    I want help to reset fido pin

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

      Just download yubikey manager and you can reset the pin www.yubico.com/support/download/yubikey-manager/

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

    Thanks for share such a great things, Appreciate @CodeWrecks!!! Could you please cover a bit detail on Interceptor implementation in one video, it will be great help . Thanks in advance!

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

    Thanks for share. Appreciate!

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

    Hi @CodeWrecks, Is "Deployment Name" & "Model Id" are same? What the difference between "serviceId: "gpt4o" & " serviceId: "default"?

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

      Deployment name is the name you gave to the deployment in Azure. Model id is the model (gpt3.5 etc). ServiceId is used to register with keyed names

  • @MicheleRipamonti-z5u
    @MicheleRipamonti-z5u 3 місяці тому

    ❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @MicheleRipamonti-z5u
    @MicheleRipamonti-z5u 3 місяці тому

    ❤❤❤❤❤❤

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

    Hey, thank you very much for your great videos. After some time, I finally got my SSH key working as intended. But one thing really annoys me: I use the SSH resident key for GitHub within VSCode, and whenever I use the built-in Git bash terminal (no matter what I do) I get prompted to tap the key (every ~3mins). This is super annoying. Do you maybe know how to fix this?

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

      Update: I guess it has something to do with git.autofetch that performs a fetch every 3 minutes automatically. Very annoying since I would have to either turn off autofetch, or switch to a no-touch-required key, but that is currently not supported with resident keys due to a known bug with openssh.

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

      I only use powershell so I never had this problem, I'll investigate

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

    Hi @CodeWrecks , getting error: YamlDotNet.Core.YamlException: 'Exception during deserialization'. Thanks for share

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

      I'll check tomorrow

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

      @@codewrecks nvm. fix the formatting issue and it's working fine. sensitive YAML :(

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

      @@Ajmal_Yazdani I've tried and in my windows machine it runs just fine, if you like, please do a Pull Request against the repository so I can view what does not work? Also which system you are using? Thanks a lot for the help.

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

      @@codewrecks Hi it is working for me as well. It was a YAML format issue.

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

    oh boy! both "GetChatMessageContentAsync" & "GetChatMessageContentsAsync" are different. Thanks for share Sir! Appreciate!

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

    Delusional

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

    Lucifur........

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

    Kitty wants to do a solo! ❤😊

  • @PatrickL91-l1g
    @PatrickL91-l1g 3 місяці тому

    et lorsque on les perds les codes ? alors que l'on est le legitime proprietaire de la clef et du service internet. j'ai oublié le code pin que l'on me redemande suite à une mise à jour. Y a aucun service competent pour me réinitialiser le code que je puisse repartir. eEt quand vous perdez les codes ? alors que vous êtes le propriétaire légitime de la clé et du service internet. j'ai oublié le code pin que l'on m'a demandé de réintroduire à la suite d'une mise à jour. Il n'y a pas de service compétent pour réinitialiser le code afin que je puisse repartir. and when you lose the codes? even though you're the rightful owner of the key and the internet service. i've forgotten the pin code, which i've been asked to re-enter following an update. There is no competent service to reset the code so that I can get going again.

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

      There is no way to Reset the PIN, resetting the pin will remove all credentials inside the key, so the key starts again like a blank key. This is a security feature that avoid anyone to use the key without the pin.

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

    Why I'm not getting APIs my organisation uses option not getting??

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

      If I understood the question, probably is lack of permission on the tenant, or wrong tenant (you need to use tenant used by the office365 subscription)

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

    Hello, I follow the instructions, and I am getting error message when I insert yubikey. Could you please update the video Thanks a lot

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

      What error message do you got? The video is quite old but the way keycloak interact with the key should be always the same.

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

      @@codewrecks When I inserted my yubikey, I got "passkey registration result is invalid. AbortError: the operation was aborted" in firefox web browser, and I got "Passkey registration result is invalid. NotAllowed Error: The operation either time out or was not allowed." Here is my setup, I created a new realm and bind webauthn browser, cookie(alternative), kerberos(disabled), identity provider redirector(alternative), webauthn browser forms (alternative), username Password Form (required), webauthn authenticator (required), required actions session: webauthn register enable and set it as default, disable webauthn register paswordless, policies session: everything is default, for users session, webauthn register is required

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

      Actually it is long time that I've not worked on keycloak (I've used for an old project). Does the browser ask you for yubikey access or the error appears immediately? (that video is for an old version of keycloak after passkeys introduction I suspect that something changed)

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

      @@codewrecks Yes, when it asked for my yubikey access, once I touch the yubikey, the error message popped up

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

      @@codewrecks When I inserted my yubikey, I got "passkey registration result is invalid. AbortError: the operation was aborted" in firefox web browser, and I got "Passkey registration result is invalid. NotAllowed Error: The operation either time out or was not allowed." Here is my setup, I created a new realm and bind webauthn browser, cookie(alternative), kerberos(disabled), identity provider redirector(alternative), webauthn browser forms (alternative), username Password Form (required), webauthn authenticator (required), required actions session: webauthn register enable and set it as default, disable webauthn register paswordless, policies session: everything is default, for users session, webauthn register is required

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

    Well this is very strange. Up to now (it's under review) I've been a chromebook first, windows second, person so I set my titan key up on the chromebook first and created a pin code. (Advanced protection was already on with an earlier version of a titan key). I then tried to set it up on Windows to secure my windows account but it wouldn't accept the pin that I'd previously created so that was a failure. After watching your video, I checked my chrome browser on my chromebook and indeed there is an entry to manage security keys - it is located between the entry 'Manage V8 Security' and 'Manage Certificates'. I can see that you don't have this and if I boot my surface laptop Go2 and go into my chrome settings I don't have it either. Completely missing! What a fiasco! I then consulted 'Gemini Advanced' and more bad news: The only way change the pin is to reset the whole key which erases all the data on it." Thanks for your videos. Wonder if I can return my titan keys to Google? 🤔

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

      That is the reason why I live YubiKey, they come with a really good software that allows you to do everything, also deleting single FIDO 2 credentials

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

    Ive just had a delivery of 2 titan keys and thankfully my packaging was nice and eco friendly. No box, and packaged just like a yubikey. They both arrived in a brown padded envelope the padding bit made from a lattice work of thin paper rather than bubble wrap. Three cheers to google.

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

      I'm glad to hear that the package is now more eco-friendly. I've ordered a single key directly in Google store from Italy and I got the big package.

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

    I have been banging my head against the wall with one aspect of this that I can't seem to find a definitive answer on anywhere. Is access to the Office 365 Exchange Online API only available as part of a paid azure subscription? I am working on a learning side project, so am only using a basic azure subscription and that API does not come up for me.

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

      You need to use the Azure subscription used by your Office 365 subscription.

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

    Its alot thicker than Yubikey

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

      Correct, I've not made physical comparison, it will be the subject of another short, actually yubikey is the thinner I have.

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

      It's not 'alot' thicker but it is slightly thicker and slightly longer but still very manageable and not noticeable on a keyring in your pocket.

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

    Gotta make this a complete tutorial. You assumed no noobies watching this by starting from the middle but thanks for the effort

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

      I need also to redone from scratch, images for docker changed during the years, this is indeed an old video :(

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

    How to configure yubikey to stop asking user to touch it every time you use the keys

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

      when you create the SSH key you can use -O no-touch-required, I must be honest, never tried because I always like giving a physical confirmation, but that option should disable the requirement for touch.

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

    The only problem I have with taking up using a Yubikey, is that I need one per PC and I have four PCs+2 phones+tablet + work laptop+phone. I don't have all of them near me, so can't plug the key into each when I want to login to something and I can't (or don't want to) pull a USB extension from each machine to my desk, to have it closer to me to be able to plug it in. Kind of an annoying situation.

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

      For windows In RDP it can be remoted, sadly enough it does not work for other devices, so I agree: if you are constantly using lots of device you access remotely, it is complex to use Hardware Keys. The same happens if you have lots of Linux Virtual Machines and have Hyper-V or other virtualization software that does not pass correctly access to USB.

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

      What type of Windows terminal do you use when making these Yubico videos?

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

      Standard Windows terminal plus oh my posh.

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

    My friend you saved my.....great video