Azure App Client Secret Expiry via Power Automate or Logic Apps

Поделиться
HTML-код
  • Опубликовано: 29 ноя 2024

Комментарии • 36

  •  Год назад +1

    Wow, this demo is awesome! You did a great job explaining how to use Power Automate and Graph API to manage app registrations and keys. I love how you used XML and XPath to simplify the data manipulation and avoid nested loops. Your demo is very clear and well structured, and I learned a lot from it. Thank you for sharing this! #repurposeTriggered

    • @DamoBird365
      @DamoBird365  Год назад +1

      I fully expected you to be here off the back of ‘repurpose’ 😂 thank you Kristof. Appreciated.

  • @nvlddmkm1282
    @nvlddmkm1282 Год назад +1

    Great work here. I'll never understand why they made Power Automate/Logic Apps infinitely more complicated than scripting, especially since this was meant to be a more "user friendly" GUI-based approach. I created a PowerShell script to accomplish this in minutes, but would've never been able to figure this out.

    • @DamoBird365
      @DamoBird365  Год назад

      I think it’s good to have the option. Your PowerShell could even be an azure function and call it from Power Automate like www.damobird365.com/restore-deleted-flows-as-an-admin/

    • @joneslt
      @joneslt 11 месяцев назад

      Agreed. Logic apps are wildly complicated and not intuitive at all. Extremely poor design. Thank goodness for videos like this that can help unpack the complicated mess

  • @robofski
    @robofski Год назад +3

    Great, you’ve ruined my Sunday now, as I’ll be setting this up 😂 Awesome video!!!

    • @DamoBird365
      @DamoBird365  Год назад +1

      I try my best to make your weekends more enjoyable. Thanks for the amazing comment. Appreciated and have fun.

    • @GieBaNa
      @GieBaNa 4 месяца назад

      hahaha

  • @moyura2
    @moyura2 2 месяца назад

    In the Edge toolbar, there is a built-in Split screen. Thanks for sharing.

    • @DamoBird365
      @DamoBird365  2 месяца назад +1

      Amazing share, I did not know this as you will see in my next video. I will look to use this. www.microsoft.com/en-gb/edge/features/split-screen?form=MA13FJ

  • @julien8979
    @julien8979 Год назад +1

    Thank you for sharing this amazing video! Do you have any idea if it is possible to automatically renew the upcoming expiration keys of Azure App through Power Automate?

    • @DamoBird365
      @DamoBird365  Год назад +1

      The thought has crossed my mind. If you used a key vault, maybe, albeit I’ve not investigated.

  • @TheBeast-gu9td
    @TheBeast-gu9td 5 месяцев назад +1

    Hi, does this flow check the cases of a single app having more than one key or password credentials, if not, how to correct it? Please help

    • @DamoBird365
      @DamoBird365  5 месяцев назад

      I don’t think it will as the keys will be in a nested array. So you would need to consider an apply to each or use xpath as seen in this demo: Boost Your Power Automate Skills with Complex Arrays, Select, XML, and Join Techniques
      ruclips.net/video/afqvGAb20Dw/видео.html

    • @TheBeast-gu9td
      @TheBeast-gu9td 5 месяцев назад

      @@DamoBird365 hey , I think it covers the case, because initially we are extracting all the passwordCredentials and keyCredentials, which will include the case of an app having many secrets or certificates. Although I don't think this video's flow would cover an app registration having multiple owners... please correct me if I'm wrong...

  • @austinshircliff6986
    @austinshircliff6986 8 месяцев назад +1

    Im able to get the bearer token but it says I dont have permissions to Get the applications. I have the app registry setup with the delegated graph permission. Do we have to enable anything else or add it to any roles?

    • @DamoBird365
      @DamoBird365  8 месяцев назад

      It’s been a while since I did this so i don’t recall. You can check to see if this helps jwt.ms/ it decodes your token.

    • @austinshircliff6986
      @austinshircliff6986 8 месяцев назад

      Yeah its not showing me any roles when I decode the token. Im not sure why. @@DamoBird365

  • @nithyaa.n7474
    @nithyaa.n7474 Год назад

    is it possible to login into the website by using power automate please help to this

  • @anuragsharma6230
    @anuragsharma6230 10 месяцев назад

    This part doesn't work in SelectPwdKeysFromAppsWithDates
    first(xpath(outputs('ComposeXML'),item()?['keydisplayName']))
    Do you have any comments/update?

    • @DamoBird365
      @DamoBird365  10 месяцев назад

      Normally it’s a typo. Check your key name - keydisplayname. I would guess it’s wrong and therefore null. It would be based on the source array which you can check in the flow history.

    • @Mindfulnesforu
      @Mindfulnesforu 10 месяцев назад

      Hey Mate were you able to find the issue ? I am having the same problem but still cant find the issue ..... I checked the Blog there are more people complaning about the same problem. ☺☺

    • @austinshircliff6986
      @austinshircliff6986 8 месяцев назад +1

      I just got it to work - I was having issues at first but found it was the copy and pasting of the single quote that was messing up the format. manually typing it all fixed it for me.

    • @DamoBird365
      @DamoBird365  8 месяцев назад

      @@austinshircliff6986 😍 nice one.

  • @mahmutkilisli1126
    @mahmutkilisli1126 Год назад +1

    Thank you

  • @JesslynHendrix
    @JesslynHendrix Год назад +1

    Thanks!

    • @DamoBird365
      @DamoBird365  Год назад

      Thank you too 😍 very kind and appreciated.

  • @joneslt
    @joneslt 11 месяцев назад

    In my opinion, this video is only for experts on this. It would have been much easier to follow if you started by creating a logic app from scratch. Instead, you dove right into the advanced stuff in an existing flow which makes this way more difficult to follow along. I've created some basic logic apps so I do have some experience, but I am completely lost here. That being said, appreciate those who do share their knowledge.

    • @DamoBird365
      @DamoBird365  11 месяцев назад

      You’ll find I’ve a mixture of levels across the 100+ videos I have. The principles also apply to Logic Apps and Power Automate. This video should raise awareness of advanced techniques using select and xml, demonstrating efficiency. If you’ve got a use case that hasn’t been covered elsewhere, feel free to drop me a dm. Hope you learned something though 👍

    • @joneslt
      @joneslt 11 месяцев назад

      @@DamoBird365 Thanks. I just thought it would have been more effective to show this from scratch. I'm trying to configure a logic app to read all of the expirations of all the secrets and certificates for our enterprise apps, and send an email to alert when they are going to expire in 30 days. I tried following this demonstration but am completely lost