Class WwwAuthenticateChallenge.Builder
java.lang.Object
io.micronaut.security.authentication.WwwAuthenticateChallenge.Builder
- Enclosing class:
- WwwAuthenticateChallenge
Builder for
WwwAuthenticateChallenge
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull WwwAuthenticateChallenge.Builder
authScheme
(@NonNull String authScheme) Set the authentication scheme.@NonNull WwwAuthenticateChallenge
build()
Build the challenge instance.@NonNull WwwAuthenticateChallenge.Builder
Add or replace a parameter.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
authScheme
@NonNull public @NonNull WwwAuthenticateChallenge.Builder authScheme(@NonNull @NonNull String authScheme) Set the authentication scheme.- Parameters:
authScheme
- The scheme, e.g. Basic, Bearer- Returns:
- this builder
-
param
@NonNull public @NonNull WwwAuthenticateChallenge.Builder param(@NonNull @NonNull String name, @NonNull @NonNull Object value) Add or replace a parameter.- Parameters:
name
- Parameter namevalue
- Parameter value- Returns:
- this builder
-
build
Build the challenge instance.- Returns:
- A new
WwwAuthenticateChallenge
-