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 classHttpCredentialTransport.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 booleanequals(Object o)StringgetAuthenticationScheme()HttpCredentialTransport.TypegetTransportType()StringgetTypeTarget()inthashCode()StringtoString()
-
-
-
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()
-
-