Uygulama yapı kimliği, bir yazılım uygulamasının veya hizmetin belirli bir sistemde, platformda veya ekosistemde tanınmasını ve tanımlanmasını sağlayan benzersiz bir kimlik numarası veya anahtardır 1.
Bu kimlik, çeşitli bağlamlarda farklı şekillerde kullanılır:
- Mobil uygulamalar: App Store veya Google Play Store gibi platformlarda her uygulamaya benzersiz bir kimlik atanır 12.
- API erişimi: Birçok web hizmeti ve API, her uygulamaya veya istemciye benzersiz bir kimlik (API anahtarı) atar 1.
- Bulut hizmetleri: Azure, AWS ve Google Cloud gibi sağlayıcılar, uygulamaların tanımlanması ve yönetilmesi için benzersiz kimlikler sağlar 1.
- OAuth: OAuth protokolünde, uygulamanın kimliğini doğrulamak için bir "client ID" ve "client secret" kullanılır 1.
- Windows uygulamaları: Her Windows uygulaması, Package Family Name (PFN) ile benzersiz bir şekilde tanımlanır 1.
5 kaynaktan alınan bilgiyle göre: