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
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Automatisch zwei API-Keys erstellen:
|
// Automatisch Agent-Key erstellen
|
||||||
// - agent: fuer die Agents (OPNsense, Linux) auf Kundensystemen
|
agentKey, err := generateCustomerKey(h.db, c.ID, req.Number, req.Name, "agent")
|
||||||
// - read: fuer externe Lesezugriffe / Dashboards
|
if err != nil {
|
||||||
agentKey, err1 := generateCustomerKey(h.db, c.ID, req.Number, req.Name, "agent")
|
log.Printf("Auto-Agent-Key fuer Kunde %s fehlgeschlagen: %v", req.Number, err)
|
||||||
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)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
h.auditLog(r, "customer.create", "customer", req.Number, req.Name, "")
|
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{}{
|
resp := map[string]interface{}{
|
||||||
"customer": c,
|
"customer": c,
|
||||||
"agent_key": agentKey,
|
"agent_key": agentKey,
|
||||||
"read_key": readKey,
|
|
||||||
}
|
}
|
||||||
writeJSON(w, http.StatusCreated, resp)
|
writeJSON(w, http.StatusCreated, resp)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user