File tree Expand file tree Collapse file tree
app/src/main/java/com/azuresamples/msalnativeauthandroidkotlinsampleapp Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ import android.widget.Toast
99import androidx.appcompat.app.AppCompatActivity
1010import androidx.fragment.app.Fragment
1111import com.azuresamples.msalnativeauthandroidkotlinsampleapp.databinding.FragmentAccessApiBinding
12- import com.microsoft.identity.common.java.util.StringUtil
1312import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
1413import com.microsoft.identity.nativeauth.parameters.NativeAuthGetAccessTokenParameters
1514import com.microsoft.identity.nativeauth.parameters.NativeAuthSignInParameters
@@ -110,7 +109,7 @@ class AccessApiFragment : Fragment() {
110109 val actionResult: SignInResult = authClient.signIn(signInParameters)
111110
112111 binding.passwordText.text?.clear()
113- StringUtil .overwriteWithNull(password )
112+ password.fill( ' \u0000 ' )
114113
115114 when (actionResult) {
116115 is SignInResult .Complete -> {
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ import android.view.ViewGroup
88import android.widget.Toast
99import androidx.fragment.app.Fragment
1010import com.azuresamples.msalnativeauthandroidkotlinsampleapp.databinding.FragmentEmailAttributeBinding
11- import com.microsoft.identity.common.java.util.StringUtil
1211import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
1312import com.microsoft.identity.nativeauth.UserAttributes
1413import com.microsoft.identity.nativeauth.parameters.NativeAuthGetAccessTokenParameters
@@ -111,7 +110,7 @@ class EmailAttributeSignUpFragment : Fragment() {
111110 val actionResult: SignUpResult = authClient.signUp(parameters)
112111
113112 binding.passwordText.text?.clear()
114- StringUtil .overwriteWithNull(password )
113+ password.fill( ' \u0000 ' )
115114
116115 when (actionResult) {
117116 is SignUpResult .CodeRequired -> {
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ import android.widget.Toast
99import androidx.fragment.app.Fragment
1010import androidx.fragment.app.FragmentManager
1111import com.azuresamples.msalnativeauthandroidkotlinsampleapp.databinding.FragmentPasswordBinding
12- import com.microsoft.identity.common.java.util.StringUtil
1312import com.microsoft.identity.nativeauth.parameters.NativeAuthSignInContinuationParameters
1413import com.microsoft.identity.nativeauth.statemachine.errors.ResetPasswordSubmitPasswordError
1514import com.microsoft.identity.nativeauth.statemachine.errors.SignInContinuationError
@@ -60,7 +59,7 @@ class PasswordResetNewPasswordFragment : Fragment() {
6059
6160 val actionResult: ResetPasswordSubmitPasswordResult = currentState.submitPassword(password)
6261 binding.passwordText.text?.clear()
63- StringUtil .overwriteWithNull(password )
62+ password.fill( ' \u0000 ' )
6463
6564 when (actionResult) {
6665 is ResetPasswordResult .Complete -> {
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ import com.microsoft.identity.client.AuthenticationCallback
1515import com.microsoft.identity.client.IAccount
1616import com.microsoft.identity.client.IAuthenticationResult
1717import com.microsoft.identity.client.exception.MsalException
18- import com.microsoft.identity.common.java.util.StringUtil
1918import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
2019import com.microsoft.identity.nativeauth.parameters.NativeAuthSignInParameters
2120import com.microsoft.identity.nativeauth.statemachine.errors.GetAccountError
@@ -96,7 +95,7 @@ class WebFallbackFragment : Fragment() {
9695 val actionResult: SignInResult = authClient.signIn(parameters)
9796
9897 binding.passwordText.text?.clear()
99- StringUtil .overwriteWithNull(password )
98+ password.fill( ' \u0000 ' )
10099
101100 if (actionResult is SignInError && actionResult.isBrowserRequired()) {
102101 Toast .makeText(requireContext(), actionResult.errorMessage, Toast .LENGTH_SHORT )
You can’t perform that action at this time.
0 commit comments