Interface AuthenticationChallenge
-
- All Superinterfaces:
Translatable
public interface AuthenticationChallenge extends Translatable
Represents an authentication challenge that may be issued when a protected resource is accessed without proper authorization. The challenge will be transformed into a HTTPWWW-Authenticate
response header.- Author:
- cdivilly
-
<section role="region">
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AuthenticationChallenge.Builder
BuildAuthenticationChallenge
instances
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthenticationChallenge.Builder
modify()
Modify thisAuthenticationChallenge
instancejava.util.Map<java.lang.String,Translatable>
parameters()
The parameters associated with this challengejava.lang.String
scheme()
The Authentication scheme for this challenge (e.g.-
Methods inherited from interface oracle.dbtools.plugin.api.i18n.Translatable
toString, toString
-
-
-
<section role="region">
-
Method Detail
-
parameters
java.util.Map<java.lang.String,Translatable> parameters()
The parameters associated with this challenge- Returns:
- parameters
-
scheme
java.lang.String scheme()
The Authentication scheme for this challenge (e.g. 'Basic')- Returns:
- The authentication scheme for this challenge
-
modify
AuthenticationChallenge.Builder modify()
Modify thisAuthenticationChallenge
instance- Returns:
AuthenticationChallenge.Builder
instance
-
-