| Package | Description |
|---|---|
| com.linecorp.armeria.server.auth |
HTTP authorization service.
|
| Modifier and Type | Method and Description |
|---|---|
default Authorizer<T> |
Authorizer.orElse(Authorizer<T> nextAuthorizer)
Returns a new
Authorizer that delegates the authorization request to the specified
Authorizer if this Authorizer rejects the authorization request by returning
a CompletionStage completed with false. |
| Modifier and Type | Method and Description |
|---|---|
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.add(Authorizer<HttpRequest> authorizer)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.add(Authorizer<HttpRequest> authorizer)
Adds an
Authorizer. |
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addBasicAuth(Authorizer<? super BasicToken> authorizer)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.addBasicAuth(Authorizer<? super BasicToken> authorizer)
Adds an HTTP basic
Authorizer. |
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addBasicAuth(Authorizer<? super BasicToken> authorizer,
CharSequence header)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.addBasicAuth(Authorizer<? super BasicToken> authorizer,
CharSequence header)
Adds an HTTP basic
Authorizer for the given header. |
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addOAuth1a(Authorizer<? super OAuth1aToken> authorizer)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.addOAuth1a(Authorizer<? super OAuth1aToken> authorizer)
Adds an OAuth1a
Authorizer. |
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addOAuth1a(Authorizer<? super OAuth1aToken> authorizer,
CharSequence header)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.addOAuth1a(Authorizer<? super OAuth1aToken> authorizer,
CharSequence header)
Adds an OAuth1a
Authorizer for the given header. |
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addOAuth2(Authorizer<? super OAuth2Token> authorizer)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.addOAuth2(Authorizer<? super OAuth2Token> authorizer)
Adds an OAuth2
Authorizer. |
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addOAuth2(Authorizer<? super OAuth2Token> authorizer,
CharSequence header)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.addOAuth2(Authorizer<? super OAuth2Token> authorizer,
CharSequence header)
Adds an OAuth2
Authorizer for the given header. |
<T> HttpAuthServiceBuilder |
HttpAuthServiceBuilder.addTokenAuthorizer(Function<? super RequestHeaders,T> tokenExtractor,
Authorizer<? super T> authorizer)
Deprecated.
|
<T> AuthServiceBuilder |
AuthServiceBuilder.addTokenAuthorizer(Function<? super RequestHeaders,T> tokenExtractor,
Authorizer<? super T> authorizer)
Adds a token-based
Authorizer. |
static Function<? super HttpService,AuthService> |
HttpAuthService.newDecorator(Authorizer<HttpRequest>... authorizers)
Deprecated.
|
static Function<? super HttpService,AuthService> |
AuthService.newDecorator(Authorizer<HttpRequest>... authorizers)
Creates a new HTTP authorization
HttpService decorator using the specified
Authorizers. |
default Authorizer<T> |
Authorizer.orElse(Authorizer<T> nextAuthorizer)
Returns a new
Authorizer that delegates the authorization request to the specified
Authorizer if this Authorizer rejects the authorization request by returning
a CompletionStage completed with false. |
| Modifier and Type | Method and Description |
|---|---|
HttpAuthServiceBuilder |
HttpAuthServiceBuilder.add(Iterable<? extends Authorizer<HttpRequest>> authorizers)
Deprecated.
|
AuthServiceBuilder |
AuthServiceBuilder.add(Iterable<? extends Authorizer<HttpRequest>> authorizers)
Adds multiple
Authorizers. |
static Function<? super HttpService,AuthService> |
HttpAuthService.newDecorator(Iterable<? extends Authorizer<HttpRequest>> authorizers)
Deprecated.
|
static Function<? super HttpService,AuthService> |
AuthService.newDecorator(Iterable<? extends Authorizer<HttpRequest>> authorizers)
Creates a new HTTP authorization
HttpService decorator using the specified
Authorizers. |
Copyright © 2020 LeanCloud. All rights reserved.