All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAsyncOnlyHttpClient |
Classe de base pour les clients HTTP fonctionnant uniquement en mode asynchrone.
|
| AbstractJsonExtractor<T extends Token> |
Base abstraite pour tous les extracteurs de données au format JSON natif.
|
| AbstractOAuth1JSONTokenExtractor<T extends OAuth1Token> |
Base JSON extractor for OAuth 1.0a tokens.
|
| AbstractOAuth1TokenExtractor<T extends OAuth1Token> |
Base extractor for OAuth 1.0a tokens.
|
| AccessTokenRequestParams |
Paramètres pour une requête d'obtention de jeton d'accès (Access Token).
|
| ArmeriaHttpClient |
Implémentation du client HTTP utilisant Armeria.
|
| ArmeriaHttpClientConfig |
Configuration pour le client HTTP Armeria.
|
| ArmeriaProvider |
Fournisseur de client HTTP utilisant Armeria.
|
| ArmeriaWebClientBuilder |
A builder of WebClient using supplied configuration parameters.
|
| Asana20Api |
API OAuth 2.0 pour Asana.
|
| AuthEventListener<K> |
Interface pour l'écoute des événements liés à l'authentification.
|
| AuthFlowCoordinator<K> |
Coordonne la fin du flux d'autorisation (Callback).
|
| AuthorizationCodeGrant |
Représente la concession de type "Authorization Code" (code d'autorisation).
|
| AuthorizationRequestConverter |
Strategy to convert authorization request parameters.
|
| AuthorizationRequestInterceptor |
Intercepteur pour modifier les paramètres d'une requête d'autorisation avant son envoi ou sa
génération.
|
| AuthorizationUrlBuilder |
Constructeur fluide pour les URLs d'autorisation OAuth 2.0.
|
| AuthorizedClientService<K> |
Service de haut niveau permettant d'exécuter des requêtes authentifiées sans gérer manuellement
le cycle de vie du jeton.
|
| AuthResult |
Résultat d'un flux d'authentification réussi.
|
| AuthSessionContext |
Regroupe les données transitoires nécessaires pour sécuriser et terminer un flux d'autorisation.
|
| AWeberApi |
API OAuth 1.0a pour AWeber.
|
| BaseMicrosoftAzureActiveDirectoryApi |
Classe de base pour les APIs Microsoft Azure Active Directory.
|
| BaseMicrosoftAzureActiveDirectoryBearerSignature |
Classe de base pour la signature Bearer spécifique à Microsoft Azure Active Directory.
|
| BaseStringExtractor |
Simple command object that extracts a base string from a OAuthRequest
|
| BaseStringExtractorImpl |
|
| BearerSignature |
Represents
2.
|
| BearerSignatureAuthorizationRequestHeaderField |
2.1.
|
| BearerSignatureURIQueryParameter |
2.3.
|
| BodyPartPayload |
Classe de base abstraite pour le contenu d'une partie d'une requête Multipart.
|
| BoxApi20 |
API OAuth 2.0 pour Box.
|
| ByteArrayBodyPartPayload |
Implémentation de BodyPartPayload pour les données en tableau d'octets (byte array).
|
| ClientAuthentication |
Represents
2.3.
|
| ClientCredentialsGrant |
Représente la concession de type "Client Credentials" (identifiants du client).
|
| DataportenApi |
API OAuth 2.0 pour Dataporten.
|
| DefaultApi10a |
Implémentation par défaut du protocole OAuth, version 1.0a.
|
| DefaultApi20 |
Implémentation par défaut du protocole OAuth, version 2.0.
|
| DefaultDPoPProofCreator |
|
| DefaultIssuerValidator |
Default implementation of IssuerValidator supporting standard matching and multi-tenant
placeholders.
|
| DefaultOAuthLogger |
Implémentation par défaut de OAuthLogger qui formate et écrit les requêtes et réponses
OAuth sur un flux de sortie, tout en masquant de manière sécurisée les secrets.
|
| DefaultOidcApi20 |
Classe de base pour les APIs OpenID Connect 1.0.
|
| DefaultOidcKeyCache |
|
| DefaultOidcSessionStateStore |
|
| DefaultSignatureVerifier |
|
| DeviceAuthorization |
Device Authorization Response
|
| DeviceAuthorizationJsonExtractor |
Extracteur JSON natif pour le Device Flow (RFC 8628).
|
| DeviceCodeGrant |
Représente la concession de type "Device Code" (code d'appareil).
|
| DiggApi |
API OAuth 1.0a pour Digg.
|
| DiscordApi |
API OAuth 2.0 pour Discord.
|
| DiscoveredEndpoints |
Représente les points de terminaison (endpoints) découverts via un service de découverte.
|
| DiscoveryService |
Interface for discovery services.
|
| DiskOidcDiscoveryCache |
Implémentation du cache de découverte OIDC avec persistance sur disque.
|
| DoktornaraboteApi |
API OAuth 2.0 pour Doktornarabote.
|
| DPoPInterceptor |
Intercepteur ajoutant les en-têtes DPoP aux requêtes.
|
| DPoPProofCreator |
Interface for creating DPoP proof JWTs.
|
| DropboxApi |
API OAuth 2.0 pour Dropbox.
|
| EcOidcKey |
Implémentation Elliptic Curve (EC) d'une clé OIDC.
|
| EtsyApi |
API OAuth 1.0a pour Etsy.
|
| ExpiringTokenWrapper |
Encapsule un jeton OAuth 2.0 avec sa date d'expiration calculée lors de la réception.
|
| FileByteArrayBodyPartPayload |
Implémentation de BodyPartPayload simulant un fichier à partir d'un tableau d'octets.
|
| FlickrApi |
API OAuth 1.0a pour Flickr.
|
| FlickrApi.FlickrPerm |
Niveaux de permission pour l'API Flickr.
|
| FoursquareApi |
API OAuth 1.0a pour Foursquare.
|
| FrappeApi |
API OAuth 2.0 pour Frappe.
|
| FreelancerApi |
API OAuth 1.0a pour Freelancer.
|
| FreelancerApi.Sandbox |
Version Sandbox de l'API Freelancer.
|
| GeniusApi |
API OAuth 2.0 pour Genius.
|
| GitHubApi |
API OAuth 2.0 pour GitHub.
|
| GoogleApi20 |
API Google OAuth 2.0 avec support OpenID Connect.
|
| GoogleDeviceAuthorizationJsonExtractor |
Extracteur JSON spécifique à Google pour le Device Flow.
|
| HeaderExtractor |
Simple command object that generates an OAuth Authorization header to include in the request.
|
| HeaderExtractorImpl |
|
| HHApi |
API OAuth 2.0 pour HeadHunter (HH.ru).
|
| HiOrgServerApi20 |
API OAuth 2.0 pour HiOrg-Server.
|
| HMACSha1SignatureService |
|
| HttpBasicAuthenticationScheme |
2.3.
|
| HttpClient |
Interface définissant le contrat pour les clients HTTP utilisés par ScribeJava.
|
| HttpClientConfig |
Interface définissant la configuration pour un client HTTP.
|
| HttpClientProvider |
Interface pour les fournisseurs de clients HTTP.
|
| IdToken |
Représentation d'un ID Token OpenID Connect natif.
|
| IdTokenValidator |
Validateur natif pour les ID Tokens OpenID Connect.
|
| IssuerValidator |
Interface for validating the OpenID Connect token issuer, support for multi-tenant
configurations.
|
| JarAuthorizationRequestConverter |
Implémentation JAR (JWT-Secured Authorization Request) natif.
|
| JDKHttpClient |
Implémentation du client HTTP utilisant les classes natives du JDK (HttpURLConnection).
|
| JDKHttpClientConfig |
Configuration pour le client HTTP par défaut du JDK (HttpURLConnection).
|
| JDKHttpProvider |
Fournisseur de client HTTP par défaut du JDK.
|
| JdkOAuthLogger |
Adaptateur permettant de router les logs d'observabilité ScribeJava vers le framework standard de
logging JDK (JUL - java.util.logging).
|
| JsonBuilder |
Builder fluide pour générer du JSON de manière sécurisée.
|
| JsonObject |
Wrapper de Map pour un accès sécurisé aux données JSON.
|
| JsonUtils |
Utilitaire JSON natif robuste pour ScribeJava (Zéro Dépendance).
|
| JwksParser |
Parseur natif pour les ensembles de clés (JWKS).
|
| Jwt |
Représentation native et autonome d'un JSON Web Token (JWT).
|
| JwtBuilder |
Constructeur fluide pour JWT natif.
|
| JwtSerializer |
Sérialiseur natif pour JWT.
|
| JwtSignatureVerifier |
Validateur de signature pour les JSON Web Tokens natif.
|
| JwtSigner |
Interface pour la signature de JWT native.
|
| JwtSigner.RsaSha256Signer |
Implémentation RS256.
|
| KakaoApi |
API OAuth 2.0 pour Kakao.
|
| KeycloakApi |
API OAuth 2.0 pour Keycloak.
|
| LinkedInApi |
API OAuth 1.0a pour LinkedIn.
|
| LinkedInApi20 |
API OAuth 2.0 pour LinkedIn.
|
| LiveApi |
API OAuth 2.0 pour Windows Live (Microsoft).
|
| MediaWikiApi |
API OAuth 1.0a pour MediaWiki.
|
| MeetupApi |
API OAuth 1.0a pour Meetup.
|
| MeetupApi20 |
API OAuth 2.0 pour Meetup.
|
| MicrosoftAzureActiveDirectory20Api |
API Microsoft Azure Active Directory v2.0.
|
| MicrosoftAzureActiveDirectory20BearerSignature |
Signature Bearer pour Microsoft Azure Active Directory v2.0.
|
| MicrosoftAzureActiveDirectoryBearerSignature |
Signature Bearer pour Microsoft Azure Active Directory v1.0.
|
| MultipartPayload |
Représente un corps de requête Multipart.
|
| MultipartUtils |
Utilitaires pour la gestion des requêtes Multipart.
|
| OAuth10aService |
Deprecated.
|
| OAuth1AccessToken |
Représente un jeton d'accès (Access Token) OAuth 1.0a.
|
| OAuth1AccessTokenExtractor |
Implémentation par défaut de l'extracteur de jeton d'accès pour OAuth 1.0a.
|
| OAuth1AccessTokenJSONExtractor |
Extracteur JSON natif pour OAuth 1.0a Access Token.
|
| OAuth1RequestToken |
Représente un jeton de requête (Request Token) OAuth 1.0a.
|
| OAuth1RequestTokenExtractor |
Implémentation par défaut de l'extracteur de jeton de requête pour OAuth 1.0a.
|
| OAuth1RequestTokenJSONExtractor |
Extracteur JSON natif pour OAuth 1.0a Request Token.
|
| OAuth1SignatureType |
Définit l'emplacement de la signature OAuth 1.0a dans la requête HTTP.
|
| OAuth1Token |
Classe abstraite pour les jetons OAuth 1.0a.
|
| OAuth20AsyncOperations |
Définit les opérations asynchrones pour OAuth 2.0 (Interface Segregation Principle).
|
| OAuth20DeviceFlowHandler |
Gère le flux de concession d'autorisation pour les appareils (Device Authorization Grant).
|
| OAuth20Grant |
Interface for OAuth 2.0 Grant types.
|
| OAuth20Operations |
Définit les opérations synchrones pour OAuth 2.0 (Interface Segregation Principle).
|
| OAuth20PushedAuthHandler |
Gère les requêtes d'autorisation poussées (PAR - Pushed Authorization Requests).
|
| OAuth20RequestSigner |
Responsable de la signature des requêtes OAuth 2.0, incluant la création de preuves DPoP.
|
| OAuth20RevocationHandler |
Gère la révocation des jetons OAuth 2.0.
|
| OAuth20Service |
Service principal pour OAuth 2.0 (Refactorisé SOLID).
|
| OAuth20SyncService |
Décorateur transformant un service asynchrone en service synchrone (Decorator Pattern).
|
| OAuth2AccessToken |
Représente un jeton d'accès (Access Token) OAuth 2.0.
|
| OAuth2AccessTokenErrorResponse |
|
| OAuth2AccessTokenExtractor |
Extracteur par défaut des jetons d'accès OAuth 2.0 pour les réponses au format
application/x-www-form-urlencoded.
|
| OAuth2AccessTokenJsonExtractor |
|
| OAuth2Authorization |
represents Authorization Response ...
|
| OAuth2Error |
Énumération des codes d'erreur OAuth 2.0 et OpenID Connect standards.
|
| OAuth2RevokeTokenResponseConverter |
Convertisseur pour la réponse de révocation de jeton OAuth 2.0.
|
| OAuthAsyncRequestCallback<T> |
Interface de rappel pour les requêtes OAuth asynchrones.
|
| OAuthConstants |
This class contains OAuth constants, used project-wide
|
| OAuthEncoder |
Utilitaires pour l'encodage et le décodage d'URL conforme aux spécifications OAuth.
|
| OAuthEventListener |
Interface pour écouter les événements OAuth.
|
| OAuthException |
Default ScribeJava exception.
|
| OAuthLogger |
Interface pour le logging structuré des opérations OAuth.
|
| OAuthNetworkException |
Exception levée lors d'un échec purement réseau (Timeout, DNS, Connection Refused).
|
| OAuthParametersMissingException |
Specialized exception that represents a missing OAuth parameter.
|
| OAuthProtocolException |
Exception représentant une erreur générale du protocole OAuth.
|
| OAuthRateLimitException |
Exception levée lorsque le serveur d'API retourne une erreur de limitation de débit (Rate Limit).
|
| OAuthRequest |
Représentation d'une requête HTTP OAuth.
|
| OAuthRequest.ResponseConverter<T> |
Interface pour convertir une réponse brute en un objet de type T.
|
| OAuthRequestInterceptor |
Interceptor that can modify an OAuthRequest before it's executed.
|
| OAuthResponseException |
Exception levée lorsqu'une réponse d'erreur est reçue du serveur OAuth.
|
| OAuthRetryPolicy |
Configuration de la politique de Retry.
|
| OAuthService |
Classe de base abstraite pour tous les services OAuth.
|
| OAuthServiceRegistry<K> |
Registre centralisé pour gérer plusieurs fournisseurs d'identité (Multi-provider).
|
| OAuthSignatureException |
Specialized exception that represents a problem in the signature
|
| OidcAuthFlowCoordinator<K> |
Spécialisation OIDC du coordinateur.
|
| OidcAuthResult |
Résultat d'une authentification OIDC réussie.
|
| OidcDiscoveryCache |
Cache thread-safe pour les métadonnées de découverte OIDC.
|
| OidcDiscoveryService |
Service gérant la découverte (Discovery) OpenID Connect et la récupération des clés JWKS.
|
| OidcGitHubApi20 |
Implémentation de l'API GitHub OpenID Connect 1.0 (principalement pour GitHub Actions).
|
| OidcGoogleApi20 |
Implémentation de l'API Google OpenID Connect 1.0.
|
| OidcKey |
Abstraction d'une clé publique OIDC (JWK).
|
| OidcKeyCache |
Interface for OIDC JWKS (JSON Web Key Set) key caching.
|
| OidcMicrosoftAzureActiveDirectory20Api |
Implémentation de l'API Microsoft Azure Active Directory OpenID Connect 1.0 (v2.0).
|
| OidcNonce |
Représente un Nonce (Number used once) conforme à OpenID Connect 1.0.
|
| OidcProviderMetadata |
Représente les métadonnées d'un fournisseur OpenID (OpenID Provider Metadata).
|
| OidcRegistrationService |
Service gérant l'enregistrement dynamique des clients (Dynamic Client Registration) natif.
|
| OidcService |
Service OIDC natif.
|
| OidcServiceBuilder |
Builder spécifique pour les services OpenID Connect (Support Discovery).
|
| OidcSessionHelper |
Aide à la génération de code HTML pour la gestion de session (Session Management) et la
déconnexion OIDC.
|
| OidcSessionState |
Represents the state of an OIDC session containing the state, the nonce, and the PKCE code
verifier.
|
| OidcSessionStateStore |
|
| OkHttpHttpClient |
Implémentation du client HTTP utilisant la bibliothèque OkHttp.
|
| OkHttpHttpClientConfig |
Configuration pour le client HTTP OkHttp.
|
| OkHttpProvider |
Fournisseur de client HTTP utilisant OkHttp.
|
| OpenIdJsonTokenExtractor |
Extracteur JSON pour OpenID.
|
| OpenIdOAuth2AccessToken |
Jeton d'accès OAuth 2.0 incluant un ID Token OpenID Connect.
|
| Parameter |
Représente un paramètre de requête HTTP (clé/valeur).
|
| ParameterList |
Représente une liste de paramètres HTTP (QueryString ou corps de formulaire).
|
| PasswordGrant |
Représente la concession de type "Resource Owner Password Credentials" (identifiants du
propriétaire de la ressource).
|
| PinterestApi |
API OAuth 2.0 pour Pinterest.
|
| PKCE |
Used to hold code_challenge, code_challenge_method and code_verifier for ...
|
| PKCECodeChallengeMethod |
Méthodes de calcul du code_challenge pour PKCE.
|
| PKCEInterceptor |
Intercepteur implémentant PKCE (RFC 7636).
|
| PKCEService |
Utilisé pour implémenter PKCE (Proof Key for Code Exchange) par les clients publics OAuth.
|
| PlaintextSignatureService |
|
| PolarAPI |
API OAuth 2.0 pour Polar.
|
| PolarJsonTokenExtractor |
Extracteur JSON pour Polar.
|
| PolarOAuth2AccessToken |
Jeton d'accès OAuth 2.0 spécifique à Polar, incluant l'identifiant utilisateur Polar.
|
| PolarOAuthService |
Service OAuth spécifique à Polar.
|
| Preconditions |
Utilitaires pour la vérification des préconditions et des invariants.
|
| PrivateKeyJwtClientAuthentication |
Authentification du client via un jeton porteur JSON Web Token (JWT).
|
| PushedAuthorizationResponse |
Pushed Authorization Response
|
| Px500Api |
API OAuth 1.0a pour 500px.
|
| RateLimitListener |
Interface pour écouter les limites de taux (Rate Limits) renvoyées par les APIs.
|
| RefreshTokenGrant |
Représente la concession de type "Refresh Token" (jeton de renouvellement).
|
| RequestBodyAuthenticationScheme |
2.3.
|
| RequestObjectService |
Service de création d'objets de requête signés (Request Objects) natif.
|
| Response |
Représente une réponse HTTP.
|
| RsaOidcKey |
Implémentation RSA d'une clé OIDC.
|
| RSASha1SignatureService |
A signature service that uses the RSA-SHA1 algorithm.
|
| ScopeBuilder |
Constructeur de portée (Scope Builder) pour OAuth 2.0.
|
| ServiceBuilder |
Implémentation du patron de conception Builder, avec une interface fluide permettant de créer un
service OAuth.
|
| ServiceBuilderCommon |
Implementation of the Builder pattern, with a fluent interface that creates a OAuthService
|
| ServiceBuilderOAuth20 |
Interface pour le constructeur de services OAuth 2.0.
|
| SignatureService |
Signs a base string, returning the OAuth signature ...
|
| SignatureVerifier |
Interface for JWT signature verification.
|
| SinaWeiboApi |
API OAuth 1.0a pour Sina Weibo.
|
| SkyrockApi |
OAuth API for Skyrock.
|
| SlackApi |
API OAuth 2.0 pour Slack.
|
| SlackJsonTokenExtractor |
Extracteur JSON pour Slack (Supporte les champs additionnels).
|
| SlackOAuth2AccessToken |
Jeton d'accès OAuth 2.0 spécifique à Slack, incluant le jeton d'accès de l'utilisateur.
|
| StackExchangeApi |
API OAuth 2.0 pour StackExchange.
|
| StandardClaims |
Représente les revendications standards (Standard Claims) OpenID Connect.
|
| StateGenerator |
Générateur de paramètres 'state' sécurisés pour la protection CSRF.
|
| StreamUtils |
Utils to deal with Streams.
|
| TheThingsNetworkV1StagingApi |
API OAuth 2.0 pour The Things Network (V1 Staging).
|
| TheThingsNetworkV2PreviewApi |
API OAuth 2.0 pour The Things Network (V2 Preview).
|
| TimestampService |
Unix epoch timestamp generator.
|
| TimestampServiceImpl |
|
| Token |
Represents an abstract OAuth (1 and 2) token (either request or access token)
|
| TokenAutoRenewer<K> |
Gère le rafraîchissement automatique et thread-safe des jetons.
|
| TokenExtractor<T extends Token> |
Simple command object that extracts a concrete Token from a String
|
| TokenRepository<K,T> |
Abstraction pour le stockage des jetons.
|
| TokenTypeHint |
as stated in RFC 7009
2.1.
|
| TrelloApi |
API OAuth 1.0a pour Trello.
|
| TumblrApi |
API OAuth 1.0a pour Tumblr.
|
| TwitterApi |
API OAuth 1.0a pour Twitter.
|
| TwitterApi.Authenticate |
Point de terminaison d'autorisation Twitter "plus convivial" pour OAuth.
|
| UcozApi |
API OAuth 1.0a pour uCoz.
|
| UserInfoJsonExtractor |
Extracteur JSON natif pour UserInfo OpenID Connect.
|
| Verb |
Énumération contenant les verbes HTTP les plus courants.
|
| XeroApi20 |
API OAuth 2.0 pour Xero.
|
| YahooApi |
API OAuth 1.0a pour Yahoo.
|