Skip to content

SudoSOS Back-end API / internal/controllers

internal/controllers ​

This is the module page of authentication-controller.

Classes ​

ClassDescription
AuthenticationControllerThe authentication controller is responsible for verifying user authentications and handing out json web tokens.
AuthenticationQRControllerThe BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy.
AuthenticationSecureControllerHandles authenticated-only authentication endpoints for token management and specialized flows. All endpoints require valid JWT tokens and build upon existing authentication.
BaseControllerThe BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy.
InactiveAdministrativeCostControllerThe BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy.
RootControllerThe BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy.
SyncControllerSync controller for handling user synchronization operations. Provides endpoints for dry-run sync operations to preview changes without applying them.
TestControllerThe BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy.

Interfaces ​

InterfaceDescription
BaseControllerOptionsThis interface is a wrapper around all the parameters of the BaseController, such that changes are easily reflected in all other controllers.