App Identity Verification

Verify the Image Gallery Teams app package, Microsoft Teams identity, Microsoft Entra identity, consent details, DNS record, and permissions.

Last updated: May 31, 2026

This page lists all relevant app IDs, file hashes and proof of domain ownership. The values on this page can be used to verify the integrity of the downloaded app package and the Entra ID multi-tenant application.

The step-by-step setup guide is available on the Install Image Gallery page.

Download

Download Teams app package
ItemValue
Package fileappPackage.prod.zip
Version1.1.9
Size32,923 bytes
Download URLhttps://web.imagegallery.dialtoneapps.com/downloads/appPackage.prod.zip

Integrity Checks

FileAlgorithmHash
appPackage.prod.zipMD5E8DD96653694594E237DB299E0DB84CD
appPackage.prod.zipSHA-256485FA4E25D4D65A24B7BF01F4E9770307719FF8A2E7AF39149B329BA50B86E08

Microsoft Teams Identity

ItemValue
Teams app nameImage Gallery
PublisherDialtone Apps
Publisher domaindialtoneapps.com
Teams manifest app ID2bdf4346-03c6-46da-97aa-94d2b8156539

Note

After the package is uploaded, Teams admin center shows both an App ID and an External app ID. The External app ID is the Teams manifest app ID above. The App ID is uniquely generated by each tenant and is also known as tenant catalog app ID.

Microsoft Entra App Identity

ItemValue
App nameImage Gallery by Dialtone Apps
Publisher tenant IDb535d3a0-e3c8-4730-b22d-ede75f107554
Application/client IDdef6fd67-772c-4fef-be1f-fee3c6da6103
Date created2026-04-19
App ID URI / resourceapi://app.imagegallery.dialtoneapps.com/def6fd67-772c-4fef-be1f-fee3c6da6103
Consent redirect URIhttps://app.imagegallery.dialtoneapps.com/microsoft-consent.html
App host domainapp.imagegallery.dialtoneapps.com

Note

The App ID URI is the Microsoft Entra resource identifier used by the Teams manifest in webApplicationInfo.resource. It ties Teams SSO and delegated token exchange to the Image Gallery Entra application.

During Microsoft consent, the publisher appears as unverified. That label is the Microsoft publisher verification badge status for the app registration. Image Gallery currently does not have a verified publisher status through Microsoft Partner Center. Admins can still review the requested permissions and compare the consent screen against the published identifiers on this page.

Before granting consent, verify that the Microsoft consent screen and Teams app package match these values:

ItemExpected value
App nameImage Gallery by Dialtone Apps
Application/client IDdef6fd67-772c-4fef-be1f-fee3c6da6103
Date created2026-04-19
Redirect URIhttps://app.imagegallery.dialtoneapps.com/microsoft-consent.html
Publisher domaindialtoneapps.com
Consent URIhttps://login.microsoftonline.com/common/adminconsent?client_id=def6fd67-772c-4fef-be1f-fee3c6da6103&redirect_uri=https%3A%2F%2Fapp.imagegallery.dialtoneapps.com%2Fmicrosoft-consent.html

DNS Verification

Dialtone Apps publishes the DNS TXT record below as a domain-control statement. It shows that the operator of dialtoneapps.com publicly associates this domain with the listed Microsoft Entra client ID, publisher tenant ID, and Teams manifest app ID.

ItemValue
Record name_image-gallery.dialtoneapps.com
Record typeTXT
Record value"publisher=Dialtone Apps; publisher-tenant-id=b535d3a0-e3c8-4730-b22d-ede75f107554; entra-client-id=def6fd67-772c-4fef-be1f-fee3c6da6103; teams-app-id=2bdf4346-03c6-46da-97aa-94d2b8156539"

DNS TXT records have no relation to the Microsoft verified publisher badge. They simply give tenant admins an additional domain-control signal that can be checked independently.

Microsoft Graph Permissions

Image Gallery uses delegated Microsoft Graph permissions. Delegated permissions operate on behalf of the signed-in user, so the user’s existing Microsoft 365 access determines which chats, channels, messages, files, and images the app can show.

PermissionCategoryWhy Image Gallery uses it
User.ReadDelegatedSign in the current user and obtain basic profile context.
User.ReadBasic.AllDelegatedResolve lightweight sender identity details for messages and filters.
Chat.ReadDelegatedRead chat messages so images shared in chats can be discovered.
Channel.ReadBasic.AllDelegatedRead basic channel metadata needed to locate channel conversations.
ChannelMessage.Read.AllDelegatedRead channel messages so images shared in channels can be discovered.
Files.Read.AllDelegatedRead image file content and thumbnails referenced by Teams messages.
openidDelegatedSign in the user and request an ID token for the Teams SSO and OAuth flow.
profileDelegatedInclude basic profile claims during sign-in.
offline_accessDelegatedMaintain delegated access for the Microsoft identity flow without adding extra Graph permissions.

Image Gallery does not use Microsoft Graph application permissions.

Start Finding Images in Teams Faster Today.

Install Image Gallery and let up to 10 users try every feature free for 30 days. No payment or Stripe checkout is required to begin.

START FREE TRIAL