in app/logic/Passkey.scala [69:89]
def registrationOptions(
appName: String,
appHost: String,
user: UserIdentity,
challenge: Challenge = new DefaultChallenge()
): Try[PublicKeyCredentialCreationOptions] =
Try {
val appDomain = URI.create(appHost).getHost
val relyingParty = new PublicKeyCredentialRpEntity(appDomain, appName)
val userInfo = new PublicKeyCredentialUserEntity(
user.username.getBytes(UTF_8),
user.username,
user.fullName
)
new PublicKeyCredentialCreationOptions(
relyingParty,
userInfo,
challenge,
publicKeyCredentialParameters.asJava
)
}.recoverWith(exception =>