Class HttpCredentialTransport
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
-
public class HttpCredentialTransport extends Object
A representation of HTTP credential transport. In particular this includes things such as: Cookies Authorization header POST Not that using multiple HTTP authentication mechanisms to use the same credential transport type can lead to unexpected authentication failures as they will not be able to figure out which mechanisms should process which request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpCredentialTransport.Type
-
Constructor Summary
Constructors Constructor Description HttpCredentialTransport(HttpCredentialTransport.Type transportType, String typeTarget)
HttpCredentialTransport(HttpCredentialTransport.Type transportType, String typeTarget, String authenticationScheme)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getAuthenticationScheme()
HttpCredentialTransport.Type
getTransportType()
String
getTypeTarget()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
HttpCredentialTransport
public HttpCredentialTransport(HttpCredentialTransport.Type transportType, String typeTarget)
-
HttpCredentialTransport
public HttpCredentialTransport(HttpCredentialTransport.Type transportType, String typeTarget, String authenticationScheme)
-
-
Method Detail
-
getTransportType
public HttpCredentialTransport.Type getTransportType()
-
getTypeTarget
public String getTypeTarget()
-
getAuthenticationScheme
public String getAuthenticationScheme()
-
-