Package io.hanko.sdk

Class HankoClient


  • public class HankoClient
    extends java.lang.Object
    • Method Detail

      • requestUafOperation

        public HankoRequest requestUafOperation​(CreateUafRequest request)
                                         throws java.security.InvalidParameterException
        Throws:
        java.security.InvalidParameterException
      • getUafRequest

        public HankoRequest getUafRequest​(java.lang.String requestId)
      • cancelUafRequest

        public HankoRequest cancelUafRequest​(java.lang.String requestId)
      • 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)