First party vs third party app in azure

Saksham Chhabra 10 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

Windows for business | Windows Client for IT Pros | Directory services | Active Directory
{count} vote

1 answer

Sort by: Most helpful
  1. Yanhong Liu 14,200 Reputation points Microsoft External Staff
    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.

    1 person found this answer 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.