MSAL knowledge check question validation

Cedric Santos 20 Reputation points
2025-01-11T10:33:41.5933333+00:00

The learning module knowledge check https://learn.microsoft.com/en-us/training/modules/implement-authentication-by-using-microsoft-authentication-library/5-knowledge-check specifies has the following question:
"What is the purpose of using PublicClientApplicationBuilder class in MSAL.NET?"
For which the defined correct answer is:
"Enables the automation and validation of the creation and teardown of environments to help deliver secure and stable application hosting platforms".

This seem to be wrong as it also has no correlation to the explanation why this answer is correct shown after reviewing the answers:
"Correct. PublicClientApplicationBuilder class is used to build out the authorization context for interactive authentication in a console application.".

This question is related to the following Learning Module

Azure Training
Azure Training
Azure: A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.Training: Instruction to develop new skills.
1,980 questions
{count} votes

Accepted answer
  1. VarunTha 11,545 Reputation points Microsoft Vendor
    2025-01-15T15:23:34.2433333+00:00

    Hi Cedric Santos,

    Thank you for your thoughtful question regarding the knowledge check on the PublicClientApplicationBuilder class in MSAL.NET. Your attention to detail is truly appreciated, and it’s great to see your engagement with the material.

    I understand your concern about the provided answer, and I’d like to clarify the purpose of the PublicClientApplicationBuilder. This class is primarily used to build the authorization context for interactive authentication in applications, particularly in scenarios where user interaction is required, such as console applications.

    The answer you referenced seems to misrepresent the primary function of the PublicClientApplicationBuilder. It is not primarily focused on automating and validating the creation and teardown of environments, but rather on facilitating user authentication.

    Thank you for bringing this to our attention. Your insights are valuable, and they help ensure that the learning materials are accurate and effective. If you have any further questions or need additional clarification, please don’t hesitate to reach out.

    If you have found the answer provided to be helpful, please click on the "Accept answer" button so that it is useful for other members in the Microsoft Q&A community.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.