Auth |
Authentification |
---|---|
Apex | Espaces de nom |
Description
Cet espace de noms permet de fournir une interface et des classes pour la connexion unique à Salesforce et la gestion de la sécurité de session.
Classes
Nom | Description |
---|---|
AuthConfiguration | Cette classe contient des méthodes de configuration des paramètres permettant aux utilisateurs de se connecter à une organisation Salesforce à l'aide des informations d'identification de leur fournisseur d'authentification au lieu de leurs informations d'identification Salesforce. |
AuthProviderCallbackState | Cette classe permet de fournir les entêtes HTTP, le corps et les paramètres de requête à la méthode AuthProviderPlugin.handleCallback pour l'authentification de l'utilisateur. |
AuthProviderPlugin | Cette interface permet de créer un plugiciel de fournisseur d'authentification basé sur OAuth personnalisé pour une connexion unique à Salesforce. Cette interface est obsolète. |
AuthProviderPluginClass | Cette classe contient des méthodes pour créer un plugiciel de fournisseur d'authentification basé sur OAuth personnalisé pour une connexion unique à Salesforce. |
AuthProviderTokenResponse | Cette classe permet d'entreposer la réponse de la méthode AuthProviderPlugin.handleCallback. |
AuthToken | Cette classe contient des méthodes pour fournir le jeton d'accès associé à un fournisseur d'authentification pour un utilisateur authentifié, à l'exception du fournisseur Janrain. |
CommunitiesUtil | Cette classe contient des méthodes pour obtenir des informations sur un utilisateur de la communauté. |
ConfigurableSelfRegHandler | Cette interface permet de contrôler la façon dont les visiteurs s'auto-inscrivent pour votre communauté en créant une classe mettant en oeuvre Auth.ConfigurableSelfRegHandler. |
ConnectedAppPlugin | Cette classe contient des méthodes pour étendre le comportement d'une application connectée, par exemple, personnaliser la façon dont une application connectée est appelée en fonction du protocole utilisé. |
InvocationContext | Cette énumération contient le contexte dans lequel l'application connectée est appelée, tel que le flux de protocole utilisé et le type de jeton émis, le cas échéant. |
JWS | Cette classe contient des méthodes appliquant une signature numérique à un jeton JWT (JSON Web Token), à l'aide d'une structure de données JWS (JSON Web Signature). |
JWT | Cette classe permet de générer l'ensemble de revendications JSON dans un jeton JWT (JSON Web Token). |
JWTBearerTokenExchange | Cette classe contient des méthodes POST de jeton de support JWT signé sur un point de terminaison de jeton pour demander un jeton d'accès, dans le flux de jetons de support JWT OAuth 2.0. |
LightningLoginEligibility | Cette énumération contient une valeur d'éligibilité à Lightning Login utilisée par la méthode Auth.SessionManagement.getLightningLoginEligibilité. |
LoginDiscoveryHandler | Cette interface permet de connecter des utilisateurs en utilisant d'autres méthodes de vérification que le nom d'utilisateur et le mot de passe. |
LoginDiscoveryMethod | Cette énumération contient les méthodes utilisées pour vérifier l'identité de l'utilisateur lorsque le processus de connexion My Domain utilise la détection de connexion. |
MyDomainLoginDiscoveryHandler | Cette interface contient le gestionnaire utilisé pour la mise en oeuvre de page de découverte de connexion à mon domaine, étant un processus de connexion basé sur un entretien (en deux étapes). |
OAuthRefreshResult | Cette classe permet d'entreposer le résultat d'une méthode d'actualisation AuthProviderPluginClass. |
RegistrationHandler | Cette interface permet de fournir l'authentification, tel que Facebook ou Janrain, pour une connexion unique à Salesforce. |
SamlJitHandler | Cette interface permet de contrôler et de personnaliser la logique de provisionnement utilisateur juste à temps lors de la connexion unique SAML. |
SessionManagement | Cette classe contient des méthodes pour vérifier l'identité des utilisateurs, créer des flux de connexion personnalisés, personnaliser les niveaux de sécurité et définir des intervalles d'adresses IP de confiance pour une session en cours. |
SessionLevel | Cette énumération contient la méthode SessionManagement.setSessionLevel. |
UserData | Cette classe permet d'entreposer les informations utilisateur pour Auth.RegistrationHandler. |
VerificationMethod | Cette classe contient les différentes façons dont les utilisateurs peuvent s'identifier lors de la connexion. |
VerificationPolicy | Cette énumération contient une valeur de stratégie de vérification d'identité utilisée par la méthode SessionManagement.generateVerificationUrl. |
VerificationResult | Cette classe contient le résultat d'un défi de vérification que vous appelez lorsque vous créez votre propre page de vérification. |
Dernière mise à jour : Mardi, le 20 Octobre 2020