Skip to content

Commit

Permalink
[Latte] Add email and phone to reauth
Browse files Browse the repository at this point in the history
  • Loading branch information
louischan-oursky committed Sep 14, 2023
2 parents ec9d281 + 18ba255 commit 1009a04
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
7 changes: 6 additions & 1 deletion sdk/src/main/java/com/oursky/authgear/latte/Latte.kt
Original file line number Diff line number Diff line change
Expand Up @@ -490,7 +490,12 @@ class Latte(

reauthXState["capabilities"] = capabilities.joinToString(separator = ",") { it.raw }

val finalXState = makeXStateWithSecrets(reauthXState, latteOptions.xSecrets)
val reauthXSecrets = hashMapOf(
"email" to latteOptions.email,
"phone" to latteOptions.phone
)

val finalXState = makeXStateWithSecrets(reauthXState, reauthXSecrets)

return ReauthenticateOptions(
xState = finalXState.toQueryParameter(),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package com.oursky.authgear.latte

data class ReauthenticateOptions @JvmOverloads constructor(
var xSecrets: Map<String, String> = mapOf(),
var email: String,
var phone: String,
var xState: Map<String, String> = mapOf(),
var uiLocales: List<String>? = null,
var biometricOptions: BiometricOptions? = null,
Expand Down

0 comments on commit 1009a04

Please sign in to comment.