Direct update password into Firebase Authentication

Hi, I have been searching in this Community but most of them will send the reset link to user’s email, or amend the password to Realtime Database. (If there’s post I have been missed out for my similar enquiry, kindly point out to me, appreciate your help)
So, is there any possibilities that we are able to update/change the password directly into Firebase Authentication using web component? (For frontend UI, users only key in their new password into textbox and save it)
I roughly know may be using the idToken but I’m not sure how to do it.
Below are the current blocks i’m implementing when user wants to reset password, by sending reset link in email.
Thank you.

now i try switch to another method where the reset link email will send to the email address (fetched from earlier login).
the email still can received but will prompt this error message.
anything i have done wrong here?
image

show me your block and why aren’t you use firebase Authentication

earlier i was using web component for Firebase signup and login, as well as reset password

according to the error message you are using a select list item block…
my guess is, you are using it in the Web.GotText event…
you might want to show us a screenshot of that event

Taifun

here it is :pray:

Your error is hete

To debug use a label to display the result content

Taifun

sorry but how do i use the label to display the debug results ya?
use label at the “in dictionary” part?

Set Label1.Text to get respose content

The response content is not what you expect to get

Taifun


now display this same error message plus i cannot login to the app :downcast_face_with_sweat:
anything i did wrong here?


now even i tried with the normal request reset password link by inputing email address also get the same error message.
Something wrong with these blocks?

problem with list component. Would you like to share aia file

but i don’t even use any ListView component :worried:

I mean list component

Plz share aia file if you want

sorry but before i share my aia file, is this the culprit?

Yes. I suggest you to use label to show the response. Then according to the response use dictionary block to get value. can you understand what I mean.

ok, i have put the label at the “response content” but return error with message below when i try to login with username and password.


I mean Set lable.text to = get response content
To show the response content in the label. By this u easily identify problem

alright, i got the results as below:

{
“kind”:
“identitytoolkit#GetAccountInfoResponse”,
“users”:[
{
“localId”:“xxxxxxx”,
email":"[email protected]”,
“passwordHash”:“xxxxxx”,
“emailVerified”:true,
“passwordUpdatedAt”:1741452773139,
“providerUserInfo”:[
{
“providerId”:“password”,
federatedId":"[email protected]”,
email":"[email protected]”,
rawId":"[email protected]
}
],
“validSince”:“1741452773”,
“lastLoginAt”:“1741539296113”,
“createdAt”:“1738175932520”,
“lastRefreshAt”:“2025-03-09T16:54:56.113Z”
}
]
}