Plany abonamentowe i rozliczanie zużycia
Plany są przeznaczone dla operatorów, którzy korzystają z usługi FoxIDs jako współdzielonej, wielodostępnej chmury tożsamości. Plan określa cykliczne opłaty oraz limit wykorzystania dla danego najemcy; zewnętrzny system rozliczeniowy może wykorzystywać dane konfiguracyjne i dotyczące wykorzystania do obliczania opłat i wystawiania faktur. W przypadku wdrożenia w ramach jednej organizacji plany zazwyczaj nie są potrzebne.
Definicje planów i przypisania najemców są zarządzane w środowisku master należącym do platformy master.
Plan składa się z:
- Nazwa planu i tekst
- Waluta i miesięczny koszt
- Opcjonalne ograniczenie pozwalające przypisywać plan wyłącznie z poziomu najemcy master
- Zawiera dwa poziomy wykorzystania dla
- Użytkownicy
- Liczba logowań miesięcznie
- Liczba wniosków o tokeny w miesiącu
- Control API otrzymuje miesięcznie
- Control API – aktualizacje miesięczne
- Opcjonalne obszary robocze Application Insights i Log Analytics, specyficzne dla danego planu

Najemcy mogą opcjonalnie zostać przypisani do planu. Administratorzy najemcy master mogą przypisywać lub usuwać plany niezależnie od tego, czy obsługa płatności jest włączona. Plan, którego przypisywanie jest zastrzeżone dla najemcy master, jest dostępny dla jego administratorów, ale nie pojawia się na listach planów zwracanych innym najemcom.
Samodzielna zmiana planu przez najemcę jest dostępna tylko po skonfigurowaniu płatności i fakturowania. Najemca może zachować obecny plan lub przejść na dostępny plan o takim samym lub wyższym koszcie miesięcznym, ale nie może wybrać planu z ograniczonym przypisywaniem ani przejść na tańszy plan. Przy przejściu na płatny plan fakturowanie wykorzystania i płatności automatyczne są domyślnie włączane, jeśli żadna z tych opcji nie jest jeszcze włączona dla najemcy. Jeśli jedna z opcji jest już włączona, istniejąca kombinacja ustawień zostaje zachowana.

Cena jednostkowa
Podczas tworzenia lub aktualizowania planu zarówno First level cost per instance in EUR, jak i Second level cost per instance in EUR są ograniczone przez ilość zasobu uwzględnioną w polu Included:
| Uwzględniona ilość | Maksymalna cena jednostkowa |
|---|---|
| Poniżej 100 | EUR 10 |
| Od 100 do 999 | EUR 1 |
| 1000 lub więcej | EUR 0,1 |
Ograniczenia te dotyczą środowisk, metod uwierzytelniania, użytkowników, logowań, żądań tokenów, wiadomości SMS i e-mail. Zero jest dozwolone, a cena drugiego poziomu może pozostać pusta, jeśli nie skonfigurowano drugiego poziomu cenowego. Wartość przekraczającą maksimum należy poprawić przed zapisaniem; nie jest ona automatycznie obniżana.
Limity planu
Dodatnia wartość Limited threshold określa limit niezależnie od uwzględnionej ilości i ceny dodatkowego wykorzystania. Miesięczne limity logowań i żądań tokenów obowiązują we wszystkich środowiskach najemcy i są zerowane co miesiąc kalendarzowy według czasu UTC. Żądania tokenów obejmują żądania authorization-code, refresh-token, client-credentials, token-exchange i UserInfo. Przekierowanie przez Environment Link nie zużywa dodatkowego logowania.
Limit użytkowników obejmuje użytkowników wewnętrznych i zewnętrznych we wszystkich środowiskach najemcy, z jednym administratorem wliczonym w plan. Obowiązuje podczas tworzenia użytkowników przez Control API, import zbiorczy, samodzielną rejestrację, łączniki katalogowe i zewnętrzne metody uwierzytelniania. Aktualizacja istniejącego użytkownika nie wymaga miejsca na kolejnego użytkownika. Usunięcie użytkownika zwalnia miejsce.
Gdy limit blokuje operację, komunikat błędu podaje skonfigurowany limit, aktualną liczbę i wielkość przekroczenia. Liczniki limitów logowań i żądań tokenów są niezależne od dzienników wykorzystania i fakturowania oraz rosną, gdy obowiązuje odpowiedni limit.
FoxIDs Control Client wyświetla ostrzeżenie, gdy najemca przekroczy limit.
Resetowanie limitów miesięcznych
W najemcy master otwórz Tenants i edytuj najemcę klienta. Sekcja Reset monthly plan limits pojawia się, gdy zapisany plan ma dodatnią wartość Limited threshold dla logowań lub żądań tokenów, i wyświetla tylko te liczniki. Użyj Reset login counter lub Reset token request counter, aby przywrócić dostęp do danej operacji. Każdy reset jest zapisywany w dzienniku audytu i zachowuje dzienniki wykorzystania oraz historię rozliczeń.