First party vs third party app in azure

Saksham Chhabra 5 Reputation points Microsoft Employee
2024-04-12T03:42:29.9366667+00:00

What is the difference between First Party App and Third party apps we create on Azure Portal. Which is more secure and when to use which? I see internally, there's a different repo to create First Party apps

Active Directory
Active Directory
A set of directory-based technologies included in Windows Server.
6,524 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Yanhong Liu 9,530 Reputation points Microsoft Vendor
    2024-04-12T06:28:44.2233333+00:00

    Hello,

    Thank you for posting in Q&A forum.

    The Azure portal is a unified web-based console for managing various resources in your Azure subscription.

    First-party applications:

    Definition: A first-party app is an application that is created and owned by you or your organization. These apps are often used to meet your own business needs.

    Security: First-party apps are typically more secure because you have complete control over their development, configuration, and access. You can review your code and set security policies yourself.

    Use cases: First-party apps are for internal business processes, custom solutions, and organization-specific needs. For example, you can create an internal employee management app or a reimbursement system.

    Third-party apps:

    Definition: A third-party app is an application created by an external developer or other organization. These applications can be integrated into Azure AD so that users can access them with single sign-on.

    Security: The security of third-party apps varies depending on the source of the app. You'll need to review the permissions and privacy policies of these apps to make sure they don't access sensitive data or perform malicious actions.

    Use case: Third-party apps are suitable for extending functionality, integrating external services, or providing a richer user experience. For example, you can integrate an external calendar app or file storage service.

    When to use which:

    First-party apps: Use first-party apps to meet your organization's specific needs, such as internal processes, custom tools, or business apps.

    Third-party apps: Use third-party apps to enhance functionality, provide more options, or integrate with external services.

    Reference links for deploying applications in the Azure portal: Quickstart: Deploy your first container app using the Azure portal | Microsoft Learn

    I hope the information above is helpful.

    Best Regards,

    Yanhong Liu

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.


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.