UserInfo - a type for authenticated user info objectpublic final class BasicAuthHttpServiceFilter<UserInfo>
extends Object
implements StreamingHttpServiceFilterFactory
StreamingHttpServiceFilter, which filters HTTP requests using
RFC7617: The 'Basic' HTTP Authentication Scheme.BasicAuthHttpServiceFilter.Builder| Modifier and Type | Class and Description |
|---|---|
static class |
BasicAuthHttpServiceFilter.Builder<UserInfo>
A builder for an
StreamingHttpServiceFilter, which filters HTTP requests using RFC7617: The 'Basic' HTTP Authentication Scheme. |
static interface |
BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo>
Verifies
user-id and password, parsed from the 'Basic' HTTP Authentication Scheme credentials. |
| Modifier and Type | Method and Description |
|---|---|
StreamingHttpServiceFilter |
create(StreamingHttpService service) |
HttpExecutionStrategy |
requiredOffloads() |
public StreamingHttpServiceFilter create(StreamingHttpService service)
create in interface StreamingHttpServiceFilterFactorypublic HttpExecutionStrategy requiredOffloads()
requiredOffloads in interface HttpExecutionStrategyInfluencerrequiredOffloads in interface ExecutionStrategyInfluencer<HttpExecutionStrategy>