Це відео не доступне.
Перепрошуємо.

Get Automatic Notifications on Expiring Azure App Registration Client Secrets with Logic Apps

Поділитися
Вставка
  • Опубліковано 6 сер 2024
  • microsoft graph api in power automate,power automate series,graph api in power automate,registration,graph api for beginners,client credentials,registering the app in azure,graph api series,graph api tutorial,power automate for beginners,power platform series,application,power automate,pragmatic works devin knight,power automate example,power platform for beginners,power platform example,graphapi,power platform tutorial,power automate tutorial,devin knight
    Azure
    App Registration
    Client Secret
    Expiring
    Notifications
    Automatic
    Cloud Computing
    Microsoft Azure
    Developer Tools
    Cloud Services

КОМЕНТАРІ • 97

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

    Part Two is here the updated tutorial ua-cam.com/video/vjPihv2CnwA/v-deo.html

  • @microsoftgraphExplorer
    @microsoftgraphExplorer  8 місяців тому +10

    Hello everyone. It appears that Microsoft have changed something on logic apps due to which some dynamic variables are not available, please let me know if you would like me to do a same video again with latest values.

    • @michaelleo2861
      @michaelleo2861 7 місяців тому +1

      Yes please, I would love an updated tutorial as I am trying to roll this out as we speak. Thank you so much in advance.

    • @joyan0001
      @joyan0001 6 місяців тому +2

      Yes. please provide some guidance on the changes so my dynamic variables can be showing on the notification email.

    • @jaymajor4086
      @jaymajor4086 5 місяців тому +1

      Hi is the new video out yet ?

    • @popegon20
      @popegon20 5 місяців тому +1

      Yes please, I would love an updated tutorial

    • @georgexenoulis7742
      @georgexenoulis7742 4 місяці тому +1

      Me too!!

  • @ericbuhrendorf
    @ericbuhrendorf 6 місяців тому +2

    Thank you for the video but OMG MICROSOFT... email notifications for action items is so basic...

  • @akankshnethi1
    @akankshnethi1 7 місяців тому +1

    This was quite helpful, Would love an updated tutorial 😊😊

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

      Part Two is here the updated tutorial ua-cam.com/video/vjPihv2CnwA/v-deo.html

  • @user-jr4kn9cl4c
    @user-jr4kn9cl4c Рік тому +1

    Hi @Graph Explorer. Can we send those expired secrets to the owner of the application? And what is the purpose of adding on false condition?🙂

  • @user-jr4kn9cl4c
    @user-jr4kn9cl4c Рік тому +1

    Hi. Can we send those expired secrets to the owner of the application?

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

    I used this and absolutely love this solution. I was curious if we could do one for Enterprise Apps that have App Proxy configured with SSL certs. I am finding this a big demand for us.

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  3 місяці тому +1

      Thank for your positive comments. This motivates me to bring similar contents for our community. Keep working 💪

  • @MohammadSaqib-vv6kp
    @MohammadSaqib-vv6kp 2 місяці тому

    @microsoftGraphExplorer, I have more than 10 K registered application in Tenant, How to get details of all? Does enable Pagination on the HTTP action that queries for the App Registrations. (It’s found in the settings of the action, via the three dots) can help, also it gives wrong info where no secret not used for app (Reg App W/O Secret), also How to fix issue where as it stop when reg application is W/O secret ?
    Also How to send email to application owners (more than one).

  • @santoshsavakar9764
    @santoshsavakar9764 Рік тому +1

    How we can do Azure SAML Certificate Expiry alert notification

  • @jameseduard2092
    @jameseduard2092 Рік тому

    If you can create Repo for this should be good thanks and nice tutorials

  • @mdyaser2967
    @mdyaser2967 Рік тому +1

    Can you help to create a video on how to get enterprise apps certificate expiration dates. Appreciate your help

  • @yuvaneshprabakaran4593
    @yuvaneshprabakaran4593 11 місяців тому

    Hi does this call includes all applications and can you explain one for certificate as well?

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

      I have explained about certificates in this video Part Two is here the updated tutorial ua-cam.com/video/vjPihv2CnwA/v-deo.html

  • @johnlomonaco5334
    @johnlomonaco5334 Рік тому +2

    Hi. I am not getting endDateTime when I chose my condition even though it's parsing the JSON correctly. All I see when I choose Items is "endsWith." Any suggestions? Thanks!

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Your password credential array must be empty, I would recommend you to test with only one app first and validate if everything works as expected, You can use filter to test with one app, top=1 or displayname = yourAppName.

  • @playboy71322
    @playboy71322 Рік тому +1

    To be able to programmatically deploy this would be clutch.

  • @tunckeskin1151
    @tunckeskin1151 9 місяців тому

    Thanks for the video. I see some other comments mentioned about same thing and it is not very clear. I'm also stuck on Parse JSON step, since there are some app registrations with no secrets or certificate password credential coming up empty for those. And Parse JSON step errors out and can't move forward.
    I see that you mentioned "Just put an additional condition to check if the array is empty, if empty then skip that iteration" below comment but can you please clarify and give details on this how to proceed?

    • @tunckeskin1151
      @tunckeskin1151 9 місяців тому

      Actually it was easy solution. Sharing for people having the same issue. I edited the schema in Parse JSON. Under "passwordCredentials", changed "type": ["string"] to "type": ["string","null"]

    • @nvlddmkm1282
      @nvlddmkm1282 9 місяців тому

      @@tunckeskin1151 I'm having the same issue, but my schema passwordCredentials is "type": "array" - trying ["array","null"] or ["string","null"] still returns the same issue. I think this method they're showing is way too subject to error depending on the application registrations people use. I found another video that doesn't rely on loops and uses XML/xpath to parse all the data, much more seamless and effective.

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

      Updated tutorial here ua-cam.com/video/vjPihv2CnwA/v-deo.html

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

      @@tunckeskin1151 where you get the schema for parse json

  • @akashbamane7665
    @akashbamane7665 Рік тому

    Hello Sir Good Explained. I have question, How can we exclude app proxy application from list of apps so that secret expiration mail will not send to app proxy applications.
    Thank you in Advance.

  • @joyan0001
    @joyan0001 6 місяців тому

    Hi @Graph Explorer, The dynamic values are not showing in the email notifications. Any idea on what may be causing this issue?

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

      Part Two is here the updated tutorial ua-cam.com/video/vjPihv2CnwA/v-deo.html

  • @mdyaser2967
    @mdyaser2967 Рік тому +1

    Question: I don't get the endatetime value to enter in subject of mail.
    Do I need to add anything under json.
    I'm not well verse with postman so did not go through postman steps.

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Your password credential array must be empty, I would recommend you to test with only one app first and validate if everything works as expected, You can use filter to test with one app, top=1 or displayname = yourAppName.

    • @mdyaser2967
      @mdyaser2967 Рік тому

      Is there any similar way to get the alert configured for certificate expiration dates of sso apps (enterprise apps) ??

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому +1

      @@mdyaser2967 /applications gets you all applications including the Enterprise applications

  • @Raghavendraprasadnightfox
    @Raghavendraprasadnightfox Рік тому +2

    Hello, Do we hae any option to generate report of the certificate going to expire in 30days

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому +1

      Absolutely you can customize the logic to give such reports.

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому +1

      You can put same script in PowerShell and then use export cmdet from PowerShell to save those records

  • @H_Raja
    @H_Raja Рік тому +1

    Can this work also for SPN/Certificates expiring.

  • @ankitsharma-zp4qk
    @ankitsharma-zp4qk Рік тому

    Thanks a lot Sir for this video!!
    I am using Microsoft free account. While authentication its throwing me an error saying only work or school accounts are supported. Can we create work/school account for free?

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Tanks for motivation Ankit, Yes you can join it here developer.microsoft.com/en-us/microsoft-365/dev-program Do subscribed the channel if I helped you in any way.

  • @user-zh5pd1vt2h
    @user-zh5pd1vt2h Рік тому

    Hi Graph Explorer, I can't seems to get the end DateTime in the email, App name and the location work are all displayed in the email.

  • @user-jr4kn9cl4c
    @user-jr4kn9cl4c Рік тому

    Hi. Can I change the recipient in sending the email? Because in our tenant there are multiple users who are using it. And can I also change the sender because as I can see, the recipient will see that the email is from me? Can I use Microsoft Azure as the sender or Microsoft?

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Yes You can use a DL in that case.

    • @user-jr4kn9cl4c
      @user-jr4kn9cl4c Рік тому

      @@microsoftgraphExplorer may I know what is DL. I am new to this platform, bear with me :)

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      @@user-jr4kn9cl4c I am sorry Joy. A DL is like a Group also known as distribution group which has a common mail address, so once you send an email to that email address, all the recipient get that mail.

    • @user-jr4kn9cl4c
      @user-jr4kn9cl4c Рік тому

      @@microsoftgraphExplorer Hi. I'm getting another for each loop when I add a set variable for displayName and passwordCredential. Can you help me with this

  • @bryanrogers1587
    @bryanrogers1587 Рік тому

    I followed your steps and it is working fine, however, I did top 3 in the query and it sent mail on only one app, but sent it 3 times. Was there something wrong in the loop?

    • @bryanrogers1587
      @bryanrogers1587 Рік тому

      oh I see, it sent mail about the already expired old secrets. I will have to add condition to skip those

    • @sarathkumaras
      @sarathkumaras Рік тому

      Hi Briyan, Please help with the query to get all the expired & about to expiry secrets.

  • @nvlddmkm1282
    @nvlddmkm1282 9 місяців тому +1

    This seems subject to a lot of room for error judging by the comments and my issues as well, due to the JSON parsing step. For example, when setting variables in the foreach loop, there're multiple issues here in the comment section where variables aren't available from dynamic content, even though the data is in the output - I can't set passwordCredentials even though it returned in the JSON output, same with endDate, it's not showing up even though it output.

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

      Updated tutorial here ua-cam.com/video/vjPihv2CnwA/v-deo.html

    • @dimmnutbutter1403
      @dimmnutbutter1403 2 місяці тому +1

      I insert this expression item()?['endDateTime']

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

      @@dimmnutbutter1403 have a look at the part 2 that I created to solve all the doubts ua-cam.com/video/vjPihv2CnwA/v-deo.htmlsi=TQSHl8tYEYHqaSEt

  • @saivaruntejapagadala
    @saivaruntejapagadala Рік тому

    very useful video can we do with in one email

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Yes, in that case you will have to remove the email logic and put it in the end.

    • @saivaruntejapagadala
      @saivaruntejapagadala Рік тому

      @@microsoftgraphExplorer if you have time can we connect for 10 mins

    • @sarathkumaras
      @sarathkumaras Рік тому +1

      ​@@microsoftgraphExplorercan you share your expertise on getting the complete expiry details in single email please sir

  • @roy170591008
    @roy170591008 Рік тому +3

    Nice video, good explenation.
    Next time, please stop eating candy or whatever you where doing... those smacking (like in 9:40 - 9:50) sounds making me cringe to the point of not wanting to watch it but had to because i wanted to know how. (just a friendly advice)

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому +1

      Thank you sir, Your feedback noted, I appreciate your feedback. Won't happen again. Glad to know that the video helped you in some way.

  • @travel-pagol5724
    @travel-pagol5724 Рік тому +1

    Hi , I should say it is nice video ! I have a 3 application & i want to get expired information at the same for 3 application secret . Is it Possible ? Can you help me out please

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Yes it is possible, in this example I have more than 20 Applications and it is notifying me about all 20 apps who's secrets are expireing. Please subscribe to my channel if you find it useful. Its motivating that it helped you.

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      The list Applications endpoint list all the applications in the tenant,

    • @travel-pagol5724
      @travel-pagol5724 Рік тому

      @@microsoftgraphExplorer But how to fix it ? because according to your video we can create one application at the same time
      Please can you help me out
      its like emergency for me

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому +1

      @@travel-pagol5724 Can you please let me know your end goal so I can suggest you the most appropriately.

    • @travel-pagol5724
      @travel-pagol5724 Рік тому

      @@microsoftgraphExplorer Hello , is it possible to get notify Application owner automatically . Case Study : I have a one application has owner & 4 of application has no owner so if application has owner , they will get notify automatically via Logic app by email & Applications do not have owner , Tenant owner get notify by email. Do you have any idea regrading this or reference so i can do that . Its my School Project , it will be nice if you help out of this .

  • @binoysankar2281
    @binoysankar2281 2 місяці тому +1

    Hi, I am working in an organisation where I can't get to have the Admin Grant access to read all application for my SP. Is there any workaround to this problem?

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

      Unfortunately no. Those are security level permissions and needs to be there and we do not have any work around for it

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

      @@microsoftgraphExplorer What I meant is to access graph api using my user account and access all the app registrations that the logged in user has created which is secured rather than have access to read all apps under the tenant.

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  2 місяці тому +1

      @@binoysankar2281 yes you can do that using delegated permissions. Check the GET application API endpoint and use that delegated permission. Thanks for watching the video. I will make a video on this soon. Stay tuned.

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

      @@microsoftgraphExplorer Great a video would be perfect. Thanks for your time 👍🏽

  • @user-tt7yr1ot6o
    @user-tt7yr1ot6o 6 місяців тому

    Hi Sir it is very helpful but I am not receiving the passwordCredentials line in the https schema how to rectify this?

  • @sourabhkct
    @sourabhkct Рік тому

    I think the solution or the logic app does not move forward if password credential is empty for first app registration, any idea to solve this case?

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  Рік тому

      Just put an additional condition to check if the array is empty, if empty then skip that iteration. I hope that helps.

    • @bryanrogers1587
      @bryanrogers1587 Рік тому

      @@microsoftgraphExplorer I am hitting this issue in the Parse JSON step, so would it be a conditional check step before that? Not picturing it ATM

    • @turki5321
      @turki5321 11 місяців тому

      me to i can't solve this issue and i try to do my best but it's not clear to me hope there is document to share with fix this issue@@bryanrogers1587

  • @AllenVisser
    @AllenVisser 9 місяців тому +1

    The logic app works perfectly. But the dynamic values are not showing up in the my emails. What do i need to do to correct the email formatting?

    • @joyan0001
      @joyan0001 6 місяців тому

      Hi Allen, I'm also having same issue. The dynamic values are not showing up in my notification emails

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

      There's an issue with Condition - endDateTime is less than addToTime
      Not endDateTime isn't available on the last step, whereby you compile your email structure. Be superb if you could help. I've pretty much replicated what you've done on your vid. Cheers

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

      Updated tutorial here ua-cam.com/video/vjPihv2CnwA/v-deo.html

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

      Updated tutorial here ua-cam.com/video/vjPihv2CnwA/v-deo.html

  • @joneslt
    @joneslt 7 місяців тому

    I'm not seeing that same screen when I choose to create a logic app through the azure portal. It doesn't let me set a recurrence and doesn't give me other options that you are seeing. You must be using some special logic app designer tool? I googled around but can't seem to find much about the designer tool. No explanation on how to access or use that tool makes this a very confusing video

    • @microsoftgraphExplorer
      @microsoftgraphExplorer  7 місяців тому

      Hi Jone, I believe the video is pretty old and Microsoft has changed few visuals since I last created this video