SudoSOS Back-end API / internal/controllers
internal/controllers ​
This is the module page of authentication-controller.
Classes ​
| Class | Description |
|---|---|
| AuthenticationController | The authentication controller is responsible for verifying user authentications and handing out json web tokens. |
| AuthenticationQRController | The BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy. |
| AuthenticationSecureController | Handles authenticated-only authentication endpoints for token management and specialized flows. All endpoints require valid JWT tokens and build upon existing authentication. |
| BaseController | The BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy. |
| InactiveAdministrativeCostController | The BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy. |
| RootController | The BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy. |
| SyncController | Sync controller for handling user synchronization operations. Provides endpoints for dry-run sync operations to preview changes without applying them. |
| TestController | The BaseController class is responsible for: - Storing route definitions. - Generating router objects based on the policy. |
Interfaces ​
| Interface | Description |
|---|---|
| BaseControllerOptions | This interface is a wrapper around all the parameters of the BaseController, such that changes are easily reflected in all other controllers. |