Hellmade.HubAuth.Contracts 0.3.0
Hellmade.HubAuth.Contracts
Shared request/response contracts and route constants for services integrating with Hub central auth.
Includes
HubAuthApiRoutesPermissionCheckResponseDirectoryUserProfileResponseDirectoryBatchRequestDirectoryBatchResponse
Directory User Profile Fields
DirectoryUserProfileResponse now includes:
userIddisplayNameemailimageUrlimageZoomimageOffsetXimageOffsetYfullNamerawDisplayNameposition(nullable)accountUrl(nullable absolute URL to Hub account page for this exact user)
Example:
{
"userId": "af44615b-222f-4000-89d6-fcef036f2990",
"displayName": "Jane Doe",
"email": "jane@example.com",
"imageUrl": "https://hub.hellmadegames.com/api/v1/images/users/avatar.png",
"imageZoom": 1.1,
"imageOffsetX": 0,
"imageOffsetY": 0,
"fullName": "Jane Doe",
"rawDisplayName": "Jane",
"position": "Senior Product Designer",
"accountUrl": "https://hub.hellmadegames.com/users/af44615b-222f-4000-89d6-fcef036f2990"
}
Scope
- Contract-only package.
- No HTTP client logic.
- No service-local authorization models.
Showing the top 20 packages that depend on Hellmade.HubAuth.Contracts.
| Packages | Downloads |
|---|---|
|
Hellmade.HubAuth.ServiceClients
Typed Hub permission and directory service clients for downstream services.
|
11 |
|
Hellmade.HubAuth.ServiceClients
Typed Hub permission and directory service clients for downstream services.
|
6 |
|
Hellmade.HubAuth.ServiceClients
Typed Hub permission and directory service clients for downstream services.
|
4 |
|
Hellmade.HubAuth.ServiceClients
Typed Hub permission and directory service clients for downstream services.
|
3 |
|
Hellmade.HubAuth.ServiceClients
Typed Hub permission and directory service clients for downstream services.
|
2 |
|
Hellmade.HubAuth.ServiceClients
Typed Hub permission and directory service clients for downstream services.
|
0 |
.NET 10.0
- No dependencies.