- Szycy
- 17 września 2026 03:33 UTC
- Autor
- Kamo
- Pochęt się
- cb7395f
GET /api/ai/dostawcy i GET /api/ai/providers/Aproviders/Aid-odebrany klucz API każdego dostawcy. Lista jest Co ładuje każdy członek AI Chat model picker (i kamo-js / aplikacja mobilna), więc każdy członek organizacji Zmiana kolejności) wymagała tylko sesji, więc każdy członek może również wskazać podstawowy adres URL dostawcy na własny serwer i Naciśnij Test, który wysyła tam odszyfrowany klucz. Ekran ustawień wymaga już MANAGE_AI_SETTINGS; Serwer tego nie zrobił. - Oba odczyty teraz odpowiedzi maApiKey i maskedApiKey (o ostatnie cztery postacie; krótki lub nieodszyfrowany klucz Nie z siebie sam w sobie). Niewykorzystany maskApiKey, który zamaskował szyfr tekstu, jest zastępowany. - Tworzenie, aktualizowanie, usuwanie, testowanie i zmiana kolejności odpowiedzi 403 bez MANAGE_AI_SETTINGS (God obmieje, jak wszędzie). - Aktualizacja przechowuje zapisany klucz, chyba że zostanie wysłany nieołdowy. Formularz edycji został wypełniony z zwróconego klucza, więc Rząd zasiewany w zwykłym tekście (deszyfrowanie do "") miał swój klucz nadpisany za pomocą zaszyfrowanego blanku na dowolnym zapisie. AiProviderKeyExposureTest prowadzi kontroler przez MockMvc z prawdziwym SessionHelper: bez klucza w żadnym z nich Przeczytaj, stan klucza zgłoszony, puste przechowuje / wpisane, a wszystkie pięć zmian odrzuciło dla członka bez Po prawej stronie z niczym nie zapisanym i bez adaptera. Pięć z sześciu testów nie ma w stosunku do poprzedniego kontrolera. Ustawienia kamo-wewne utrzymuje przestają oczekiwać klucza w tym samym zestawie zmian.