Section courante

A propos

Section administrative du site

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