docs: apply reviewed wiki editorial corrections
docs: add ASP.NET hosting guide and clarify SDK behavior
docs: apply wiki editorial audit findings
Apply 107 findings across 49 pages, including revised wording, sentence case headings, and event terminology. Leave the deferred MP4 metadata finding unchanged.
docs: apply Genetec style guide to platform-sdk pages
docs: improve SDK documentation accuracy and clarity
docs: apply SDK audit corrections across Platform, Media, Plugin, and Workspace pages
Address factual and API-accuracy issues identified by the SDK documentation
audit: corrected obsolete and internal identifiers, removed an internal
certificate error name from reader-facing text, fixed inverted and missing
default-state notes, narrowed over-broad capability claims, and reworded to
observable behavior. Also adds a strongly typed interface-builder example for
access control units and clarifies AddMapping upsert semantics.
docs: correct Platform, Media, Plugin, and Workspace SDK guidance
docs(platform-sdk): document MobileAccessProviders.gconfig for mobile credentials
Adds a Locating HID Origo configuration values section that maps the file's
Provider attributes to HidOrigoMobileCredentialConfiguration parameters,
notes the default install location, and references KBA-79270 for the
5.13.3.0 URL change. Also Americanizes "Cancelling" and formalizes the
"tenant info" heading.
docs: normalize See also descriptions and remove cross-SDK leakage
- Capitalize first letter of See also descriptions per wiki-style-reviewer
LIST-01/LIST-06/LINK-09 across 29 pages
- Apply canonical descriptions for shared cross-references (0
inconsistencies across 109 cross-references)
- Remove Platform -> Web/Workspace/Plugin See also links (audience
mismatch: Platform SDK reader does not reach for Web/Workspace/Plugin
SDK from a C# integration context)
- Remove 2 inline Platform -> Web body cross-references
- Add IsNetworkSettingsCombinationValid result examples and PTZ
zoom-factor explanation in web-sdk-video.md
docs: style audit pass on platform-sdk-mobile-credentials
Resolves findings from a wiki-style-reviewer audit on the page.
Major:
- Promote 5 procedural prose paragraphs under Issuing a mobile credential
to a cardholder to H3 sub-headers (Create the mobile user, Create and
send the invitation, Wait for device registration, Issue the mobile ID,
Build the Security Center credential). Resolves PROC-01.
- Promote 4 procedural prose paragraphs under Re-issuing on a replacement
device to H3 sub-headers (Identify the new device, Issue the new mobile
ID, Build the new Security Center credential, Retire the old mobile ID
and entity). Resolves PROC-01.
- Promote 5 lookup-method blocks under Inspecting users, devices, and
mobile IDs to H3 sub-headers (Look up users, Look up devices, Look up
mobile IDs, Look up an invitation, Look up part numbers and tenant
info). Adds an H2 intro before the first H3 to satisfy HDR-03.
Minor:
- Add trailing periods to the 5 Prerequisites bullets that are complete
sentences (LIST-02).
- Replace lowercase your-server placeholder with YOUR-SERVER in the two
webhook URL examples (PH-01).
14 new H3 sub-headers in total. Each gets its own anchor for cross-linking.
Refine mobile credentials guide using Config Tool screenshots and techdocs
- Bridge provider/profile terminology: Config Tool calls them "mobile
credential profiles", the SDK exposes them as MobileCredentialProvider.
- Fix prereq location: profiles are configured on the Mobile Credential
Manager role's Configuration tab, not in System configuration.
- Add role-introduction prereq with single-instance constraint
(only one Mobile Credential Manager role per Security Center system,
per techdocs Admin Guide 5.13).
- Note Config Tool's Organization ID label maps to CustomerId in the
MobileCredentialProvider properties table.
- Note MobileCredentialProviderType.HIDV2Origo corresponds to the
"HID Mobile - Origo" profile type shown in Config Tool.
- Add auto-revoke-on-deletion behavior note in Revoking section: the
role's "Automatically revoke mobile credential on deletion" toggle
(default ON) makes explicit RevokeId redundant but harmless;
SDK cannot read or change the toggle, so calling both operations
is safe under either configuration.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Polish mobile credentials guide: drop namespace leak, dedup, IDP first-use
- Remove Genetec.AccessControl.MobileCredential.Common.HIDOrigo namespace
path from the second-constructor mention. Customers don't need the
internal project layout; just the type name suffices.
- Remove duplicate "calls before AuthenticateClient throw SdkException"
sentence from the Error handling section. The IMPORTANT alert near the
Authenticating the client section already states the same warning where
readers encounter it first.
- Spell out "identity provider" in the H3 header and on first prose use,
with "(IDP)" expanded inline. Code identifiers idpUrl and isLegacyIdp
stay verbatim per the local DAP.wiki convention that code identifiers
remain code-cased even in headings.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add mobile credentials guide for the Platform SDK
New conceptual + procedural page covering the HID Origo mobile credential
flow: lifecycle, prerequisites, provider configuration, card format
mapping, client creation, authentication, issuance (manual and
auto-assignment), re-issuance on a replacement device, revocation,
inspection, invitation cancellation, webhook callbacks, error handling,
and the full set of returned types.
All claims verified against the SDK source in
Genetec.SecurityCenter\Source\SDK\AccessControl\Credentials\MobileCredential\,
including IMobileCredentialClient, MobileCredentialManager,
HidOrigoMobileCredentialConfiguration, MobileCredentialProvider, and the
returned types under MobileCredentialTypes\. ProviderState enum confirmed
to have values None, Creating, Editing, Deleting (no Active value).
GetUsers and GetUserIds no-match behavior asymmetry verified against
HidOrigoMobileCredentialClientImplementation.cs.
Cross-references in See also resolve to existing pages
(platform-sdk-getting-started, platform-sdk-entities,
platform-sdk-privileges).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>