Package io.hanko.sdk
Class HankoClient
- java.lang.Object
-
- io.hanko.sdk.HankoClient
-
public class HankoClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HankoClient(HankoHttpClientFactory httpClientFactory, HankoJsonParserFactory jsonParserFactory, HankoClientConfig hankoClientConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HankoRequest
cancelUafRequest(java.lang.String requestId)
HankoRequest
cancelWebAuthnRequest(java.lang.String requestId)
Device[]
getRegisteredDevices(java.lang.String userId)
HankoRequest
getUafRequest(java.lang.String requestId)
HankoRequest
getWebAuthnRequest(java.lang.String requestId)
RenameDevice
renameDevice(java.lang.String deviceId, RenameDevice newName)
HankoRequest
requestUafOperation(CreateUafRequest request)
HankoRequest
requestWebAuthnOperation(CreateWebAuthnRequest request)
HankoRequest
validateUafOperation(java.lang.String requestId, UafValidationRequest uafValidationRequest)
HankoRequest
validateWebAuthnRequest(java.lang.String requestId, WebAuthnValidationRequest webauthnValidationRequest)
HankoRequest
validateWebAuthnRequest(java.lang.String requestId, java.lang.String webAuthnResponseJSON)
HankoRequest
validateWebAuthnRequest(java.lang.String requestId, java.lang.String webAuthnResponseJSON, ClientDeviceKeyInformation deviceKeyInfo)
-
-
-
Constructor Detail
-
HankoClient
public HankoClient(HankoHttpClientFactory httpClientFactory, HankoJsonParserFactory jsonParserFactory, HankoClientConfig hankoClientConfig)
-
-
Method Detail
-
requestUafOperation
public HankoRequest requestUafOperation(CreateUafRequest request) throws java.security.InvalidParameterException
- Throws:
java.security.InvalidParameterException
-
validateUafOperation
public HankoRequest validateUafOperation(java.lang.String requestId, UafValidationRequest uafValidationRequest)
-
getUafRequest
public HankoRequest getUafRequest(java.lang.String requestId)
-
cancelUafRequest
public HankoRequest cancelUafRequest(java.lang.String requestId)
-
requestWebAuthnOperation
public HankoRequest requestWebAuthnOperation(CreateWebAuthnRequest request)
-
validateWebAuthnRequest
public HankoRequest validateWebAuthnRequest(java.lang.String requestId, WebAuthnValidationRequest webauthnValidationRequest)
-
validateWebAuthnRequest
public HankoRequest validateWebAuthnRequest(java.lang.String requestId, java.lang.String webAuthnResponseJSON) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
validateWebAuthnRequest
public HankoRequest validateWebAuthnRequest(java.lang.String requestId, java.lang.String webAuthnResponseJSON, ClientDeviceKeyInformation deviceKeyInfo) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getWebAuthnRequest
public HankoRequest getWebAuthnRequest(java.lang.String requestId)
-
cancelWebAuthnRequest
public HankoRequest cancelWebAuthnRequest(java.lang.String requestId)
-
getRegisteredDevices
public Device[] getRegisteredDevices(java.lang.String userId)
-
renameDevice
public RenameDevice renameDevice(java.lang.String deviceId, RenameDevice newName)
-
-