[FR] Support generateVerifyAndChangeEmailLink
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- java
- Domain
- authentication
Research direction
Start by locating the Java SDK's email-link generation API and the EmailLinkType enum mentioned in the issue, then compare the existing supported link types with the Node SDK's generateVerifyAndChangeEmailLink support. Done means the Java SDK exposes VERIFY_AND_CHANGE_EMAIL and a corresponding generateVerifyAndChangeEmailLink capability, with coverage for the new behavior.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
I have a Spring Boot application for which I use Firebase Admin SDK installed from Maven, version 9.7.0.
As I'd like to send to my users custom email templates regarding email confirmation, password reset and others. To do that I have to use link generation methods that SDK provides and then include that link in custom templates.
I noticed, that latest version of SDK does not support generating email links for changing user e-mail address
i.e. generateVerifyAndChangeEmailLink, that seems to be already supported for example in Node SDK.
Supported link types in SDK as of now:
static enum EmailLinkType {
VERIFY_EMAIL,
EMAIL_SIGNIN,
PASSWORD_RESET;
}
I believe VERIFY_AND_CHANGE_EMAIL also might be useful alongside with supporting methods.
Describe the solution you'd like
Add support for generateVerifyAndChangeEmailLink with VERIFY_AND_CHANGE_EMAIL.
Describe alternatives you've considered
I believe as an alternative it might be possible to create API calls from scratch though I believe having dedicated methods is better and easier for developers.
- Dominant language
- Java
- Stars
- 620
- Forks
- 305
- Avg merge
- 3h 23m
- Merged PRs (30d)
- 1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from firebase/firebase-admin-java
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
firebase/firebase-admin-java#1231 ·
-
api: core
firebase/firebase-admin-java#1198 · 3 comments · 1 assignee ·
-
api: remoteconfig
firebase/firebase-admin-java#1196 · 1 comment · 2 assignees ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
firebase/firebase-admin-java#1192 · 3 comments ·
-
needs-triage type: feature request
Difficulty 5/5 Over a week Newbie friendliness 45/100
firebase/firebase-admin-java#1142 · 2 comments ·
All issues in firebase/firebase-admin-java
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
elastic/gradle-plugins#157 ·
-
enhancement Tools
Difficulty 1/5 Under an hour Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
apache/rocketmq-dashboard#5008 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
DETECT_PARAMETER_NAMES=false silently disables @ConstructorProperties-based Creator detection too Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
FasterXML/jackson-databind#6229 ·