Implement admin enrollment APIs

This commit is contained in:
2025-10-22 23:26:06 -06:00
parent b8e3ea2a62
commit d0fa6929b2
12 changed files with 1182 additions and 18 deletions

View File

@@ -18,6 +18,7 @@ __all__ = [
"AccessTokenClaims",
"DeviceAuthContext",
"sanitize_service_context",
"normalize_guid",
]
@@ -73,6 +74,12 @@ class DeviceGuid:
return self.value
def normalize_guid(value: Optional[str]) -> str:
"""Expose GUID normalization for administrative helpers."""
return _normalize_guid(value)
@dataclass(frozen=True, slots=True)
class DeviceFingerprint:
"""Normalized TLS key fingerprint associated with a device."""