@UnstableApi @NonNullByDefault
Package com.linecorp.armeria.client.auth.oauth2
Client-side OAuth 2.0 implementation artifacts.
-
Interface Summary Interface Description OAuth2AuthorizationGrant Represents an OAuth 2.0 Access Token Grant flow to obtain Access Token. -
Class Summary Class Description OAuth2Client Decorates aHttpClient
with an OAuth 2.0 Authorization Grant flow.OAuth2ClientCredentialsGrant An implementation of OAuth 2.0 Client Credentials Grant flow to obtain Access Token, as per [RFC6749], Section 4.4.OAuth2ClientCredentialsGrantBuilder BuildsOAuth2ClientCredentialsGrant
.OAuth2ResourceOwnerPasswordCredentialsGrant An implementation of OAuth 2.0 Resource Owner Password Credentials Grant flow to obtain Access Token, as per [RFC6749], Section 4.3.OAuth2ResourceOwnerPasswordCredentialsGrantBuilder BuildsOAuth2ClientCredentialsGrant
.