Microsoft Identity Platform community call - March 2021

Published Mar 29 2021 06:57 AM 824 Views
Senior Member

Call Summary:

In this session - Microsoft Identity platform for developers, Microsoft Authentication Libraries (JS, .NET, Android, iOS, Python, Java, Angular, Microsoft Identity Web), and top developer mistakes seen on the Microsoft Identity platform.  Microsoft Program Manager presenters - Harish Suresh | @harish_suresh and Sahil Malik | @sahilmalik.  This session was delivered and recorded on March 18, 2021.  Q&A in chat throughout call. 

 

 

In-depth topic:

Microsoft Identity platform - Do's and Don't.  Based on extensive hands-on experience with enterprise customers - developers, ISVs, and Partners pushing the limits of the identity platform on application integration, the Microsoft presenters Harish Suresh and Sahil Malik call out the top – common developer mistakes using the Microsoft Identity platform.  Each problem - what is it, why it’s a concern, tips for isolating and the good-better-best recommended solutions for minimizing security issues and maximizing best usability.   Common mistakes include: 

  1. Putting secrets in code
  2. Using prompt=consent
  3. Mismatched reply URLs
  4. Incorrect response handling leading to throttling failures (http 429 response)
  5. Incorrect usage of tokens (by token type)
  6. Acquire token paradigm (token acquisition mechanism)
  7. Usage of implicit, ROPC and client credential flows (application scenarios)
  8. Mobile broker/SSO behavior (approaches to performing SSO on iOS and Android). 

 

Resources:

 

Actions:  

 

Stay connected:

 

 

%3CLINGO-SUB%20id%3D%22lingo-sub-2238334%22%20slang%3D%22en-US%22%3EMicrosoft%20Identity%20Platform%20community%20call%20-%20March%202021%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2238334%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3E%3CSTRONG%3ECall%20Summary%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EIn%20this%20session%20-%20Microsoft%20Identity%20platform%20for%20developers%2C%20Microsoft%20Authentication%20Libraries%20(JS%2C%20.NET%2C%20Android%2C%20iOS%2C%20Python%2C%20Java%2C%20Angular%2C%20Microsoft%20Identity%20Web)%2C%20and%20top%20developer%20mistakes%20seen%20on%20the%20Microsoft%20Identity%20platform.%26nbsp%3B%20%3C%2FSPAN%3EMicrosoft%20Program%20Manager%20presenters%20-%20Harish%20Suresh%20%7C%20%40harish_suresh%20and%20Sahil%20Malik%20%7C%20%40sahilmalik.%26nbsp%3B%20This%20session%20was%20delivered%20and%20recorded%20on%20March%2018%2C%202021.%26nbsp%3B%20Q%26amp%3BA%20in%20chat%20throughout%20call.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3C%2FP%3E%3CDIV%20class%3D%22video-embed-center%20video-embed%22%3E%3CIFRAME%20class%3D%22embedly-embed%22%20src%3D%22https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Fsrc%3Dhttps%253A%252F%252Fwww.youtube.com%252Fembed%252FWN9o49zk6Qc%26amp%3Bdisplay_name%3DYouTube%26amp%3Burl%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DWN9o49zk6Qc%26amp%3Bimage%3Dhttp%253A%252F%252Fi.ytimg.com%252Fvi%252FWN9o49zk6Qc%252Fhqdefault.jpg%26amp%3Bkey%3Db0d40caa4f094c68be7c29880b16f56e%26amp%3Btype%3Dtext%252Fhtml%26amp%3Bschema%3Dyoutube%22%20width%3D%22600%22%20height%3D%22337%22%20scrolling%3D%22no%22%20title%3D%22YouTube%20embed%22%20frameborder%3D%220%22%20allow%3D%22autoplay%3B%20fullscreen%22%20allowfullscreen%3D%22true%22%3E%3C%2FIFRAME%3E%3C%2FDIV%3E%3CP%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EIn-depth%20topic%3A%20%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EMicrosoft%20Identity%20platform%20-%20Do's%20and%20Don't.%26nbsp%3B%3C%2FSTRONG%3E%20Based%20on%20extensive%20hands-on%20experience%20with%20enterprise%20customers%20-%20developers%2C%20ISVs%2C%20and%20Partners%20pushing%20the%20limits%20of%20the%20identity%20platform%20on%20application%20integration%2C%20the%20Microsoft%20presenters%20Harish%20Suresh%20and%20Sahil%20Malik%20call%20out%20the%20top%20%E2%80%93%20common%20developer%20mistakes%20using%20the%20Microsoft%20Identity%20platform.%26nbsp%3B%20Each%20%3CSPAN%3Eproblem%20-%20what%20is%20it%2C%20why%20it%E2%80%99s%20a%20concern%2C%20tips%20for%20isolating%20and%20the%20good-better-best%20recommended%20solutions%20for%20minimizing%20security%20issues%20and%20maximizing%20best%20usability.%26nbsp%3B%20%26nbsp%3BCommon%20mistakes%20include%3A%26nbsp%3B%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CSPAN%3EPutting%20secrets%20in%20code%20%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EUsing%20prompt%3Dconsent%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EMismatched%20reply%20URLs%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EIncorrect%20response%20handling%20leading%20to%20throttling%20failures%20(http%20429%20response)%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EIncorrect%20usage%20of%20tokens%20(by%20token%20type)%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EAcquire%20token%20paradigm%20(token%20acquisition%20mechanism)%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EUsage%20of%20implicit%2C%20ROPC%20and%20client%20credential%20flows%20(application%20scenarios)%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EMobile%20broker%2FSSO%20behavior%20(approaches%20to%20performing%20SSO%20on%20iOS%20and%20Android).%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3EResources%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.slideshare.net%2FOfficeDev%2Fmicrosoft-identity-platform-dos-and-dont%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDeck%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EDocumentation%20-%20Migrate%20applications%20to%20the%20Microsoft%20Authentication%20Library%20(MSAL)%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Factive-directory%2Fdevelop%2Fmsal-migration%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fazure%2Factive-directory%2Fdevelop%2Fmsal-migration%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EDocumentation%20-%20Redirect%20URI%20(reply%20URL)%20restrictions%20and%20limitations%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Freply-url%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Freply-url%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EWebsite%20-%20OAuth%202.0%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Foauth.net%2F2%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Foauth.net%2F2%2F%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EHelp%20Options%20for%20Developers%3CUL%3E%0A%3CLI%3E%3CSPAN%3EQ%20%26amp%3B%20A%20%E2%80%93%20Technical%20Q%20%26amp%3B%20A%20on%20Microsoft%20Identity%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FAzureIdentityQnA%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FAzureIdentityQnA%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EPost%20a%20query%20on%20Microsoft%20Q%26amp%3BA%20with%20the%20right%20tags%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23post-a-question-to-microsoft-qa%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23post-a-question-to-microsoft-qa%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3ECreate%20a%20GitHub%20issue%20against%20the%20MSAL%20library%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23create-a-github-issue%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23create-a-github-issue%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3ESubmit%20feedback%20for%20new%20feature%20requests%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23submit-feedback-on-azure-feedback%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23submit-feedback-on-azure-feedback%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3ECreate%20an%20Azure%20Support%20Request%20%7C%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23create-an-azure-support-request%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Fdeveloper-support-help-options%23create-an-azure-support-request%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3EActions%3A%26nbsp%3B%26nbsp%3B%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft%20Office%20365%20Developer%20Survey%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fdevelopersuccess%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fdevelopersuccess%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EJoin%20the%20M365%20Customer%20Success%20Platform%20Panel%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FSuccessPanel%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FSuccessPanel%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3EStay%20connected%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3ETwitter%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dvideo_description%26amp%3Bredir_token%3DQUFFLUhqbkdvcDJHcGdzM2VIUkwzU3lOYkJaVFEzM0Q2QXxBQ3Jtc0ttM1NyaTQ2RjFSOFh3a0l4c1pralBRQVI1bDNSQ2RaVm9OdzJrRkdtV1Z1SW5VdmdwamNNLTBEaFdaSmZMc0lQNzdRZ2dDYV9WZVF1ZVIwc2dPQTZBRUZ3b3hoWUVJdDJoQWZUcWdCR2JKdmwtUU43RQ%26amp%3Bq%3Dhttps%253A%252F%252Ftwitter.com%252Fmicrosoft365dev%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Ftwitter.com%2Fmicrosoft365dev%3C%2FA%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EYouTube%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dvideo_description%26amp%3Bredir_token%3DQUFFLUhqa3RzWmpNU2VPRmh6dXBad3hKMmxySjBaQVl6Z3xBQ3Jtc0trVjYyeXZlSXZiX0JydHlyeHdqcTRSUnczX2xrVDloOWhzeGVCYXFibjBiM1VpXzFOd2dZX2dJdlNYQWYtekcyWXZOTHp3VkdoU2JsdmNVQ3dtdkw2ZHF0cVdCS29TQmJ1Z3hoVmJyd3JtYlFxUW92WQ%26amp%3Bq%3Dhttps%253A%252F%252Faka.ms%252FM365DevYouTube%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FM365DevYouTube%3C%2FA%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EBlogs%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fredirect%3Fevent%3Dvideo_description%26amp%3Bredir_token%3DQUFFLUhqbXJydndaMnZGM1lQS2tGU0RKTXNfNnFGdmFJQXxBQ3Jtc0tsZHYyNVFadUVOZWtDRFNRYWJhNktMX2ZQZ2lVMFZwZ0ZIb2RZOVJMZlR4RDJDTlVYMWdWVzZXVXZXSExseVBmaWdaUTBPWmgybEFBODFNNV9TZDUxTlBZUjdmNzdFVlIydzVqSU5LeEltNXM1cGVVZw%26amp%3Bq%3Dhttps%253A%252F%252Faka.ms%252FM365DevBlog%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FM365DevBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3ERecurrent%20Invite%26nbsp%3B%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FIDDevCommunityCalendar%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FIDDevCommunityCalendar%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2238334%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EMicrosoft%20Identity%20platform%20%E2%80%93%20Do%E2%80%99s%20and%20Don%E2%80%99t.%26nbsp%3B%20Covers%20Microsoft%20Identity%20platform%20for%20developers%2C%20%26nbsp%3BMicrosoft%20Authentication%20Libraries%2C%20and%20top%20developer%20mistakes%20seen%20on%20the%20Microsoft%20Identity%20platform.%26nbsp%3B%20%26nbsp%3B%3C%2FSPAN%3EMicrosoft%20Program%20Manager%20presenters%20-%20Harish%20Suresh%20and%20Sahil%20Malik%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2238334%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECommunity%20call%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Co-Authors
Version history
Last update:
‎Mar 29 2021 06:57 AM
Updated by: