1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2025-12-13 09:56:01 +00:00

[Web] Add authsource property to mailbox API Documentation

This commit is contained in:
FreddleSpl0it
2025-03-14 09:17:51 +01:00
parent cb08132a74
commit c3aa4f7418

View File

@@ -1112,6 +1112,7 @@ paths:
domain: domain.tld domain: domain.tld
local_part: info local_part: info
name: Full name name: Full name
authsource: mailcow
password: atedismonsin password: atedismonsin
password2: atedismonsin password2: atedismonsin
quota: "3072" quota: "3072"
@@ -1132,11 +1133,16 @@ paths:
name: name:
description: Full name of the mailbox user description: Full name of the mailbox user
type: string type: string
authsource:
description: Specifies the authentication source for the mailbox.
type: string
enum: [mailcow, ldap, keycloak, generic-oidc]
default: mailcow
password2: password2:
description: mailbox password for confirmation description: mailbox password for confirmation
type: string type: string
password: password:
description: mailbox password description: mailbox password when using `mailcow` as the authentication source.
type: string type: string
quota: quota:
description: mailbox quota description: mailbox quota
@@ -3374,6 +3380,7 @@ paths:
active: "1" active: "1"
force_pw_update: "0" force_pw_update: "0"
name: Full name name: Full name
authsource: mailcow
password: "" password: ""
password2: "" password2: ""
quota: "3072" quota: "3072"
@@ -3398,11 +3405,15 @@ paths:
name: name:
description: Full name of the mailbox user description: Full name of the mailbox user
type: string type: string
authsource:
description: Specifies the authentication source for the mailbox.
type: string
enum: [mailcow, ldap, keycloak, generic-oidc]
password2: password2:
description: new mailbox password for confirmation description: new mailbox password for confirmation
type: string type: string
password: password:
description: new mailbox password description: new mailbox password when using `mailcow` as the authentication source.
type: string type: string
quota: quota:
description: mailbox quota description: mailbox quota
@@ -5755,8 +5766,8 @@ paths:
tags: tags:
- Cross-Origin Resource Sharing (CORS) - Cross-Origin Resource Sharing (CORS)
description: >- description: >-
This endpoint allows you to manage Cross-Origin Resource Sharing (CORS) settings for the API. This endpoint allows you to manage Cross-Origin Resource Sharing (CORS) settings for the API.
CORS is a security feature implemented by web browsers to prevent unauthorized cross-origin requests. CORS is a security feature implemented by web browsers to prevent unauthorized cross-origin requests.
By editing the CORS settings, you can specify which domains and which methods are permitted to access the API resources from outside the mailcow domain. By editing the CORS settings, you can specify which domains and which methods are permitted to access the API resources from outside the mailcow domain.
operationId: Edit Cross-Origin Resource Sharing (CORS) settings operationId: Edit Cross-Origin Resource Sharing (CORS) settings
requestBody: requestBody: