Plans d'abonnement et facturation à l'utilisation

Les formules sont destinées aux opérateurs qui exploitent FoxIDs en tant que cloud d'identité partagé et multi-locataires. Une formule définit la tarification récurrente et l'utilisation incluse pour un locataire ; un système de facturation externe peut utiliser les données de configuration et d'utilisation pour calculer les frais et émettre des factures. Un déploiement au sein d'une seule organisation ne nécessite généralement pas de formules.

Les définitions des plans et les affectations des locataires sont gérées dans l'environnement master du locataire de la plateforme master.

Un plan est configuré avec :

  • Nom du forfait et texte
  • Devise et coût mensuel
  • Restriction facultative permettant d'attribuer la formule uniquement depuis le locataire master
  • Utilisation incluse à deux niveaux pour
    • Utilisateurs
    • Connexions par mois
    • Nombre de demandes de jetons par mois
    • Control API est perçu chaque mois
    • Control API mises à jour par mois
  • Espaces de travail optionnels spécifiques au plan : Application Insights et Log Analytics

Configuration du plan

Les locataires peuvent être associés à une formule de manière facultative. Les administrateurs du locataire master peuvent attribuer ou retirer des formules, que la gestion des paiements soit activée ou non. Une formule dont l'attribution est réservée au locataire master est disponible pour ses administrateurs, mais n'apparaît pas dans les listes de formules renvoyées aux autres locataires.

Les changements de formule en libre-service ne sont disponibles que lorsque le paiement et la facturation sont configurés. Un locataire peut conserver sa formule actuelle ou choisir une formule disponible dont le coût mensuel est identique ou supérieur, mais ne peut pas sélectionner une formule restreinte ni passer à une formule moins chère. Lors du passage à une formule payante, la facturation de l'utilisation et le paiement automatique sont activés par défaut si aucun des deux ne l'est déjà pour le locataire. Si l'un des paramètres est déjà activé, la combinaison existante est conservée.

Configurer un plan sur le tenant

Prix unitaire

Lors de la création ou de la mise à jour d'une formule, First level cost per instance in EUR et Second level cost per instance in EUR sont tous deux limités par la quantité de la ressource incluse dans Included :

Quantité incluse Prix unitaire maximal
Moins de 100 EUR 10
De 100 à 999 EUR 1
1000 ou plus EUR 0,1

Ces limites s'appliquent aux environnements, aux méthodes d'authentification, aux utilisateurs, aux connexions, aux demandes de jetons, aux SMS et aux e-mails. Zéro est autorisé et le prix du deuxième palier peut rester vide si aucun deuxième palier tarifaire n'est configuré. Une valeur supérieure au maximum doit être corrigée avant l'enregistrement ; elle n'est pas réduite automatiquement.

Limites des formules

Une valeur positive pour Limited threshold définit une limite indépendamment de la quantité incluse et du prix de l'utilisation supplémentaire. Les limites mensuelles de connexions et de demandes de jetons s'appliquent à tous les environnements du locataire et sont remises à zéro chaque mois civil en UTC. Les demandes de jetons comprennent les demandes authorization-code, refresh-token, client-credentials, token-exchange et UserInfo. Le transfert via Environment Link ne consomme pas de connexion supplémentaire.

La limite d'utilisateurs compte les utilisateurs internes et externes dans tous les environnements du locataire, avec un administrateur inclus. Elle s'applique à la création d'utilisateurs via la Control API, l'importation en masse, l'auto-inscription, les connecteurs d'annuaire et les méthodes d'authentification externes. La mise à jour d'un utilisateur existant ne nécessite pas de place pour un utilisateur supplémentaire. La suppression d'un utilisateur libère une place.

Lorsqu'une limite bloque une opération, le message d'erreur indique la limite configurée, le nombre actuel et le dépassement. Les compteurs de limites de connexions et de demandes de jetons sont distincts des journaux d'utilisation et de la facturation et augmentent tant que la limite correspondante s'applique.

FoxIDs Control Client affiche un avertissement lorsque le locataire dépasse une limite.

Réinitialiser les limites mensuelles

Dans le locataire master, ouvrez Tenants et modifiez le locataire du client. La section Reset monthly plan limits apparaît lorsque la formule enregistrée comporte une valeur positive pour Limited threshold pour les connexions ou les demandes de jetons, et n'affiche que ces compteurs. Utilisez Reset login counter ou Reset token request counter pour rétablir l'accès à l'opération concernée. Chaque réinitialisation est consignée dans le journal d'audit et conserve les journaux d'utilisation et l'historique de facturation.