feat: kein automatischer read-Key mehr bei Kundenerstellung
This commit is contained in:
parent
56cb19d052
commit
81669c59a5
@ -57,16 +57,10 @@ func (h *Handler) createCustomer(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
// Automatisch zwei API-Keys erstellen:
|
||||
// - agent: fuer die Agents (OPNsense, Linux) auf Kundensystemen
|
||||
// - read: fuer externe Lesezugriffe / Dashboards
|
||||
agentKey, err1 := generateCustomerKey(h.db, c.ID, req.Number, req.Name, "agent")
|
||||
readKey, err2 := generateCustomerKey(h.db, c.ID, req.Number, req.Name, "read")
|
||||
if err1 != nil {
|
||||
log.Printf("Auto-Agent-Key fuer Kunde %s fehlgeschlagen: %v", req.Number, err1)
|
||||
}
|
||||
if err2 != nil {
|
||||
log.Printf("Auto-Read-Key fuer Kunde %s fehlgeschlagen: %v", req.Number, err2)
|
||||
// Automatisch Agent-Key erstellen
|
||||
agentKey, err := generateCustomerKey(h.db, c.ID, req.Number, req.Name, "agent")
|
||||
if err != nil {
|
||||
log.Printf("Auto-Agent-Key fuer Kunde %s fehlgeschlagen: %v", req.Number, err)
|
||||
}
|
||||
|
||||
h.auditLog(r, "customer.create", "customer", req.Number, req.Name, "")
|
||||
@ -74,7 +68,6 @@ func (h *Handler) createCustomer(w http.ResponseWriter, r *http.Request) {
|
||||
resp := map[string]interface{}{
|
||||
"customer": c,
|
||||
"agent_key": agentKey,
|
||||
"read_key": readKey,
|
||||
}
|
||||
writeJSON(w, http.StatusCreated, resp)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user