You need to develop a server-based web app that will be registered with the Microsoft identity platform. The solution must ensure that the app can perform operations on behalf of the user.
Which type of authorization flow should you use?

You are developing a mobile application that will display the current signed-in user's display name and the application settings. The application settings are stored as Microsoft graph extension of the user profile.
Users of the application have intermittent network connectivity.
You need to retrieve the least amount of data by using a single REST request. The solution must minimize network traffic.
Which URI Should you use to retrieve the data?
You are designing a Microsoft Teams application. The application will enable content authors to start conversations about news coming from a third-party application.
Which development technique should you use?
You are developing an interactive invoicing application that will be used by end users. The application will have the following features:
Save invoices generated by a user to the user's Microsoft OneDrive.
Email daily automated reminders.
You need to identify which permissions to grant for the application features. The solution must use the principle of least privilege.
Which permission should you grant for each feature? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Which tool can you use to generate a SharePoint Framework (SPFx) solution?