Skip to content

Conversation

wied03
Copy link
Contributor

@wied03 wied03 commented May 2, 2025

PR details

@wied03 wied03 requested review from a team as code owners May 2, 2025 21:47
@wied03 wied03 changed the title Merge wied03/ENG-2468/webauthn ENG-2608 - New APIs/method overloads May 2, 2025
push:
branches:
- main
pull_request:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should run the tests on every PR, not just to main.

return &resp, &errors, err
}

// RetrieveUserByLoginIdWithLoginIdTypes
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

go doesn't support function overloading or optional params, so letting it create a separate function here.

// Retrieves the user for the loginId, using specific loginIdTypes.
//
// string loginId The email or username of the user.
// []string loginIdTypes the identity types that FusionAuth will compare the loginId to. Defaults to [email, username]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same comment as java about optional, but not sure how much we want to care about that

@wied03 wied03 merged commit 86c67c5 into degroff/ENG-1/issue1 May 7, 2025
1 check passed
@wied03 wied03 deleted the wied03/ENG-2468/webauthn branch May 7, 2025 20:36
wied03 added a commit that referenced this pull request Aug 14, 2025
* Client library updates from enums

* latest client updates

* Updated version for go-client to 1.55.0

* Domain / Client Builder sync

* Domain sync

* domain sync

* Updated version for go-client to 1.56.0

* domain sync

* Merge wied03/ENG-1/tenant-mode-internal-user-removal (#94)

* Updated go client

* api version removal

* update without InternalUser

* update without InternalUser part 2

* add top-level user.phoneNumber field ENG-2208

* merge develop into issue1

* updates from app (#97)

* updates after cleanup (#98)

* sync clients with latest degroff/ENG-1/issue1

* add LoginIdType of phoneNumber (#99)

* Merge wied03/ENG-2307/user-api-response-verification (#100)

* client builder/API updates

* Update

* generate for identity verification external id configuration

* generate clients
ENG-1918

* external Id updates

* add phone verification complete template and unverified behavior

* Merge wied03/ENG-1963/phone_gating (#106)

* client updates and ignore internal TODOs and comments

* Separate verify start and complete

* update after verify request changes

* one more phone rename

* regenerate after merge

* regen client libraries (#108)

ENG-2442

* phone clickable updates (#109)

* add new login API response field (#110)

* add application.registrationConfiguration.requirePassword boolean (#115)

* client regen

* new API field (#117)

* remove application requirePassword, add tenant passwordEnabled (#118)

* updates (#119)

* Merge wied03/dev_merge (#121)

* client built with sorted domain types (#120)

* reapply issue 1 changes

---------

Co-authored-by: Brent Halsey <brent.halsey@fusionauth.io>

* ENG-2608 - New APIs/method overloads (#124)

* capture current cli state

* test on all PRs

* go generic String->string issue

* Test this code path

* add report method

* make go format fail explicitly (was hiding an error)

* now that this overload does not have opt params, remove defaults

* Merge spencer/eng-1807/change-password-phone (#123)

* forgot password via sms
* regen clients

* Merge wied03/ENG-2546/phone_passwordless_formfield (#126)

* field rename

* remove unneeded field

* rename to PasswordlessLoginOneTimeCode

* Merge wied03/ENG-2002/sms-send-set-pass (#127)

* new API field

* fail builds if compiles fail

* add tenant phone verification and template configs (#128)

* add state to verify complete response and start request (#130)

* client builder sb build

* Merge spencer/eng-2577/admin-phone-verif (#132)

add /api/user/verify and request to clients

* Merge wied03/ENG-1677/rate_limiting (#133)

* rate limiting config change for pwless send phone

* client update

* wrong branch, another client update

* updated stuff from issue 1 branch

* remove VerifySendRequest.oneTimeCode. it is not used on that endpoint (#135)

* add Application.phoneConfiguration for phone template overrides (#137)

* sb build updates (#138)

* add UserIdentityUpdateEvent (#139)

* identity verified to user identity verified (#143)

* remove passwordEnabled field (#142)

* sb build follow up

* Merge wied03/ENG-3045/import_verified (#151)

* verifiedReason updates

* ripple through comment updates

* use enums on api requests (#154)

* use PasswordlessStrategy enum for API request
* use VerificationStrategy enum for API request

* GHA ifs need to include success, or a previous step failure will not stop the run

* match latest developer scripts

* go mod tidy

* roles property does not exist at the RegistrationRequest body level. It goes inside the registration

---------

Co-authored-by: Daniel DeGroff <daniel@fusionauth.io>
Co-authored-by: Spencer Witt <spencer@fusionauth.io>
Co-authored-by: Brent Halsey <brent.halsey@fusionauth.io>
Co-authored-by: Spencer Witt <3409780+spwitt@users.noreply.github.com>
Co-authored-by: Brent Halsey <211656+bhalsey@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant