Show / Hide Table of Contents

Namespace Quantellia.WMServer.Auth

Namespace that provides authentication, authorization and application access control.

Classes

APIKey

Fields tracked against each API key.

ApplicationController

Controller for the REST application interface. Handles application resources, roles, operations, etc...

JWTParams

The configuration parameters necessary to defne a JSON Web Token (JWT).

JoinPolicyAssign

Class that joins a Policy to a IPolicyAssignable instance.

LoginController

Controller for the REST login interface.

LoginController.APIKeyArgs

Arguments required to by the apiKey REST interface.

LoginController.LoginArgs

Arguments required for the login REST interface

LoginController.RefreshTokenArgs

Arguments required for the refreshToken rest interface

OrganizationController

Controller class for the User REST interface

OrganizationController.AssociateUserRoleArgs

Class for representing arguments to associate a WMUser/WMOrganizationRoleType with an WMOrganization.

OrganizationController.WMOrganizationArgs

Class to represent arguments to WMUser that are visible to external services.

OrganizationController.WMPermissionArg

Data routing to a single WMPermissionOperation

Policy

Represents a collection of Permissions allowing them to be handled as a single right of access.

Token

Manages JWT (JSON Web Token) instances.

UserController

Controller class for the User REST interface

UserController.WMUserArgs

Class to represent arguments to WMUser that are visible to external services.

WMPrincipal

Abstract base class representing an entity to which access privileges can be granted.

WMProxyPrincipal

The WMProxyPrincipal class is used as a placeholder for a real WMPrincipal before the type or ID of the actual principal is known.

Interfaces

IPolicyAssignable

Implemented by all classes to which a collection of Policy items can be assigned.

IWMPrincipalOwned

Must be implemented by all classes that represent objects owned by a WMPrincipal

Enums

PrincipalStatus

Status of a WMPrincipal (Active or Inactive)

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE