diff --git a/.version b/.version index 7433fb30..5c9dc9d0 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -v2.6.0 \ No newline at end of file +v2.7.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 45b8d18a..6a7c1288 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## [v2.7.0](https://github.com/auth0/auth0-react/tree/v2.7.0) (2025-10-15) +[Full Changelog](https://github.com/auth0/auth0-react/compare/v2.6.0...v2.7.0) + +**Added** +- Add support for connected accounts [\#912](https://github.com/auth0/auth0-react/pull/912) ([adamjmcgrath](https://github.com/adamjmcgrath)) + ## [v2.6.0](https://github.com/auth0/auth0-react/tree/v2.6.0) (2025-10-06) [Full Changelog](https://github.com/auth0/auth0-react/compare/v2.5.0...v2.6.0) diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js index 5a7312df..569807a3 100644 --- a/docs/assets/hierarchy.js +++ b/docs/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyVlMtOwzAQRf9l1oYmsR252SFACImXCogFYmG508YitYPtrKr+O0oqkPvCYRUpOZMz1zPJGpy1wUP1znNBaD4lRcE/CDhcNKiCtsZDtYai4P3FyBVCBU+27do7u9Tmsd0iBD61mUNV8JJA5xqoQJuAbiEV+skBf16HVQMEVCO9hwqCn5/1Lzj7Leof1rqZOzRQvRc0+9gQKGgWdXGD4cV+onnToR4M45o5VTaipw0Bmk+jFm4vpaoxIdxC/41MqegjUyoi351VsnkO1skl7qrzQvyoBwP6yQF8soXtjd7Gy8j2oldou3DtnHV/iWIu4diJyCgbIop4qvcLOcOvTjucJ8X7bDogy8T+Hl9Ko7BpRuiO4COMlO0bx57rATzCVsZnedGFGk3QSvYbnvQdwUcYpzvT095rs5zhwqGvh+8sPcUTNWk3z8XO/8Cg0yrpi7n/rCvlJaEiIywThJUZYdOMcDasMGfxkF89XrW2fbBGYbKbAzgVe7P5Bo2A5S4=" \ No newline at end of file +window.hierarchyData = "eJyVlF1PgzAUhv/Lua4KtAXhzkxjTPzKnPHCeNF0h9HIWmzLldl/N7Bous1ZvCIpT3nO23PoJ1hjvIPqlWcloTQhGc3fCFisW5ReGe2g+oSM5sNDizVCBY+m67tbs1L6odsiBN6VXkKV8ZxAb1uoQGmPthYS3dkBf9r4dQsEZCucgwq8W54MHzj52TS8bFS7tKihes1Y+rYhkLE0qOIa/cK8o35RvhkN04o5tm1CTRsClCZBCTczIRuMCLfQfyNTVg6RKSsD362Ron3yxooV7qrT7PxbPRrQnR3AR0vYLgy2vAhsC7VG0/sra439SxRyEcdORMb4GLEMu3pXizl+9MriMireZ+MBWVruz/FMaIltO0H3Cz7ByPi+ceq5HsATbEV4lhe9b1B7JcUw4VHfL3jcyJOd7innlF7NsbbomvE/i3fxyJ4J7qzcuQ80WiWjvpD7z7jSvCC0TAlLS8KKlPAkJZxzkif5MMach41+dnjZme7eaInRig7gePQ8CS/kmdEaZXyiQi7m2Gy+AOlFBus=" \ No newline at end of file diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index f25d8eec..cbaa13f3 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJylll1v0zAUhv+LrzvYChvQO1Q+VKljVbuJC8SFcU4Sa64d7JOxgvjvKAlpk/gjkXvZntfP4zj2cb79IQjPSBbkfYk5SOSMIlfyo9ZKkxkpKOZkQZigxoB56Qi9yHEvyIw8cpmQxdX87axJkwVBk1xwcwHPCFpSQf7OjrbPIEFz5tF0q3H8lbyFvdKHJWU52IJeOc6wVoyKHSpNM/BYrEic6TalW/hZcg2JZ72GiUgPN4bLbAupBpPfq0fwbQNfMs57V+0qj+lUs9gdwkYVZbGkkoEQ3kVyhOLmW4Pu+R5UiSFXNxJnCkvO5z8Y+FCo4ouSDDwSKxJtcsMjedW2uFwqWf1cSQSdUtY5gbz9q2lZVrIvnV/fDNEbrZ54AvquqBqd8ZMHwTGw0vx33Ts3VNO9nzvIWdiJTRbrs7njAiSKQ+hhPNnzxF855vVRmGIehuPUq0Ev7ohWjh48GZvUc3Rzm1oceK0yVWJofXqJ0P5qgg9ajNNOobhZN71UyZRnIZkdO0O3VhmXo7ZuKk62hYRrYDjqcwVD76fa4G3PKNzIfmQK7PQ11n4BhKY8OirYv4pihxQ7hwsPRdWv/v8/GHv57s3V9bwzvj5+9IewAMeCkzDppdWI6nuregonvy3GOz4Bshx0s5+Hjl4x3tG9rU6KJ6p5tT7926xveTX33WEnTlpKVr/m/t3VB9287oBKA3XUxWhrgeG/2v3sGn8sTgDYGzZEtNOW4vs/Ayx8aw==" \ No newline at end of file +window.navigationData = "eJylll1v2jAUhv+Lr+nasrXbuKvYh5DoioCqF9MuPOdArAbbs52ubNp/n5IQEscfiZxLOK+fx0nso/P9L9LwqtEMrUEJzhRsjwLQBAmsUzRDwPKDumzX3qT6kKEJeqYsQbMPE0QyrBSaIa2SC6ou4FWDZDhD/yZn9l2uU2CaEqwpZ5+l5LJRlOtBXTpCput6Osw254wB0R5NuxrH/woMJCUefrsax1+wezhweZxjkoItMMpxhiUnONtoLvEePBYrEme63+E1/MqphMTzvrqJSA9VirL9GnYSVLrlz+A7Zr5knPehOLUeU1Oz2C3CiotczDEjkGXel+QIxe23BG3pAXjuuyBWJM4UloznPyr4JLj4xhkBj8SKRJvc8EhecSyu5pwVPxdMg9xh0rqBtP6raolW0pROb2676JXkLzQB+SCKRqr85E6wD8wl/VP25hWW+ODndnIWdmCT1eXd3NAMmM6OoYfxZMeJn6hOy6swxNwNx6kXnV7cEi0cPXgwNin36OZWtTjwku95rkPvx0iEzlcVfJRZP60Jxe266qWc7eg+JLNjI3RLvqes19ZOxcnWkFAJRJ+GnDtCeM6CXyi4Ytwmeh/aFQwdkuKW1Y1LuJFmZAisGTnrMSS05d5VwSYqxEZj3brh+iiKpnn6v7P26uP765tpe7AtegD+mVmAc8FJGDY0F4hi6CuewsmviyMcxhmrv/4aVJ5pSxnIjt4BJCeux3qu932RL6BJCrJqE12YUYzfc3sIaBQvWNLii5tDgml5O/WNBg1nlzNSHlxzJDBBt+9aoFxBGXUx6lpg+e/6hrrWn4sDAPYVDBHttKX48R+nXTWO" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index a27fcf73..37c2f273 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "eJy1ml1vnDgUhv+Lc0vT8THzedfN7kqVqm21rXYvRlFFwclYIcAaJm01yn9fGQY4xmcmJkPvIvB5/do859hj58B0/r1km+2BPagsYRsOq4Bl0aNkG/bx3b7a/aF1rlnA9jplGxanUVnK8m3/6npXPaYsaN+wDWPPQas259CpxXlWVnofVy/LXdltkXTAikjLrLLd9R3yGYRdj9LH+lXb6qJeviayjLUqKpVnfj0OIkb0DvNF17l5P7vJs0r+qN5nldR3USw7A6p9Ur4lG579dtYgYy2jSv4pq3gn9Tj9qyb2roulh0qPxOvL+tlwv3NVJm9U+UZlO6lVJZNX27mXmdRRJX8v8uKTzvO7kdba+KTIi+IYP8Es3cvqXRzLsvySP8jss0plVqU/R3urolqkMiJlLzK5wX9VtfuUF/viIoffVbUrjirTWDRf9a88G5tXxpf5oNkxdBoz75N6rm7SSD2W4w2ppJ6kuA2fwNQuypJU/i0TpWVc3URp+i2KH0Zaa0T0USTuRSYwqErTXGaViqMmy8c4U2U0iP4FBUSVH/IoUdn9aHNpF/cLbKX5vXp1WtbBE2djZ6jF7bWedB8/ja18/wovTdAEBsrXV6ly8iq1L0dvEY4h0yDs7I8+6fxJJVJ/rDdbp6vmoN2I3dFOpYmW2SjlKxR1ZtaH5k9ZaOZjpIMu6HIDeea9BJBe8mxc9fe0VT6o4jJjRmEqaxjND3X+n2HSanAWRizbDvaDKXVn1Kl23p2YEtwOtSDl7Rb+qWQW25mn4FXbmP4WA5PnR3Jc4JXB+L+90jI5M3cvBo0oHafz1q+XF5P45RGeW2wvnoVmzc07mYlN5tlv8i7X0g6+wG6efasFo6Hg5MbbDDyx7fP2qy2diW1qWe119iW/wGEjUeWTmIPZesnn/anSu6L4XEVVv+upfhamnB8f+yeiM1BC6OWhdHb6XgTYu5GbQcY/RVpF39LBBums8UVIb3A6zbt9FtczZ69rvqL7ss6nGaHXvvKV+t4WYUKrezdWzAXljLrbmOruNmAqS+QPtjmwJ6lLk/MbBtfies0Cdqdkmphj0sZJwOL88dF88YAlebyv/7w9NvtHmmNL07hp/XbGgu0sEOJ6Pl/e3gbbNrh+UT9oNfondSBnwZZTgdwJ5FYgsGALAayuw3BtBYITCFagYMFWUD0KJ1BYgSELtiEVGDqBoRU4Z8F2TgXOncC5Fbg4NcaFE7iwApcs2C6oHpdO4NIKXLFgu6QCV07gygpcs2C7ogLXTuDaBsDwsCYJcNnhA3hqekjuOMGPDRA3WHCaPZchbkPEDRocyGCXI26DxA0enGSQuyxxGyZuEOEkh9zlidtAcYMJJ1nkLlPchoobVDiJFXe54jZY3ODCSbS4yxa34eIGGU7ixV2+uA0YGGY4SRi4hIFNGBhmgCQMXMJgUKLqGsXJIkVUKZswMMwASRi4hIFNGBhmgCQMXMLAJgwMM0ASBi5hYBMGdc0iCQOXMLAJA8MMkISBSxjYhIFhBkjCwCUMbMLAMAMkYeASBjZhYnbyOwuXMGETJmrCSDyFS5iwCROGGUHiKVzCxGAhrFdCsgAKYi20CROGGUEuTsIlTNiECcOMoBdhlzBhEyYWp3t2CRM2YcIwI0i2hUuYsAkThhlBsi1cwoRNmDDMCJJt4RImbMJCw4wg2Q5dwkKbsNAwI0i2Q5ew46N6r/gkdSWT982ecbtlUVGUzQ+RA/t63EoK0W5dD0zM2ebw/NxvHTeHZ7R7NO9MX8cjjV4Dlr0GrPw1umMBZCdEdpajpbpfflgTSYb+ikX3gwW5myN3IwbaanVHDL0kX6O5m3lJ9oey6BPMkAz3k8H/wIAM9ULeOsOvCEgEoIkTnoOzb+J7TTT1fpgeL9ORK2SqiVn4C9n/C4GQQER4qREX6b3aolfzg//U1XcviXLTj9iTd9W95qrXXPtqohucXgjBz/34cC+IEbooCbgfvKcudZEoTgjwEnXuY5EagpD7AYMuUJEO4o77VTX7kBOlBfoIwm/WhvemyBcqttwvT4kLT6SH0p77pWt7aYlEUFpxv7xqRKjZQgMEvwHmNQ3DaoRY9SP/1KkvqkVIU/ihSl1pocHikulH6+CsF5lDeST8tFqlk+QiOMAPjv50FDlDoxThcbXykytP1DWOqi73K7v0HR4aLMp48Mv4fSmdvZpAuSD8indz840Gh8o/95Mw6e1aQZMU+uVAp1M0l3poetC4wC/HW7E+mXR3VItcotGGfuXxtDAFMdIHj9m8DVihCpmqTLLN9vb5+X+5lFjk"; \ No newline at end of file +window.searchData = "eJy1mlFv2zYQx78L86qm5pG2Y7912QYUKNZiLbYHIyhUiYmFKKImyWkLI999oGRJR/HkUIn6Fli8P/+kfndkKB5Zob+XbLs7svski9mWw1XAsvBBsS37+O5Q7f8oCl2wgB2KlG1ZlIZlqcq3/aPLffWQsqB9wraMPQWt2pJDpxbprKyKQ1Q9L3dht0XSAcvDQmWV7a7vkC9Adj0qH+sXbatX9fI1VmVUJHmV6Myvx0HEhN5hueo6N88X1zqr1I/qfVap4jaMVGcgaX8p35INz747a5CRzjIVVe+iSB+y6t+k2v+t4qRQUTWts4uTUNgIfU+qfdEL0ZNAj3HMaKHCSv2pqmiviqne6tjbLnYGOzaCfjZcIKsyfpOUb5Jsr4qkUvGL7dypTBVhpX7Pdf6p0Pp2orU2Ps51np/iZ5ilO2XIUmX5Rd+r7HOSqqxKf072ZqhSZVkZkbIXmd2gwf+Tzg/5qxwa9vOTyjwWzVv9S2dTC4DxZV5odgqdx8z7uJ6r6zRMHsrphpK4nqSoDZ/B1D7M4lS1des6TNNvYXQ/0Voj0tasqBeZwWBSmuYqq5IobLJ8irOkDAfRv6CAJOUHHcZJdjfZXNrF/QJbqb5LXpyWdfDM2dgZeuEy2Xmad3VM9Z0+vMBLEzSDgfLlVaqcvUodyslbhFPIPAg7G7lPhX5MYlV8rHeF41Vz0G7CNm6fpHGhsknKFyjqzKwPzY/vJM18THTQBb3egM68lwDSi86mVX9PW+V9kr/OmFGYyxpG80Od/2eYtBqchRHLtoP9YErdGXWqnXcnpgS3Q81JebuFfyqZxXbhKXjRNqbfxcDk+ZGcFvjEYPzfISlUfGbung2a9B/gWN769fJsEj8/wnOL7atnoVlzdSczs0md/aZudaHs4FfY1dm3WjAcCs5uvM3AkW2ft9/C0pnZZqGqQ5F90a9w2EhUehZzsNis+bI//nqX55+rsOp3PdXP3JTz08+Tj2JUfDqMOSd40TUOu8Yj60Frb3R6y1xnpfpqejnb5bDlS/sbvE66q2deGNHL8L1cn5/O4eOz70mAvZ+7HtTMx7BIwm/pYIt5VnIl6S1ip3l7yKKaPXtn4Ct6KOuKtCD02ke+Ut/bZYzQ6p5NFXNT7Yy625jq7iZgSRarH2x7ZI+qKE3V3DK4FJcbFrDbRKWxORFvnAQs0g8PquYi1tGh/vPm1OwfZU6oTeOm9dsFC3aLQMhLKdc3N8GuDa4f1D+0Gv0vdSBnwY5TgdwJ5FYgsGAHAWwuhdhYgeAEghUoWLATVI/CCRRWoGTBTlKB0gmUVuCSBbslFbh0ApdW4IoFuxUVuHICV1bgemxy1k7g2gq8YsFuTfV45QReWYEbFuyuqMCNE7ixATA8bEgCXHb4AJ6aHpI7TvBjA8QNFpxmz2WI2xBxgwYHMtjliNsgcYMHJxnkLkvchokbRDjJIXd54jZQ3GDCSRa5yxS3oeIGFU7yyF2uuA0WN7hwEi3ussVtuLhBhpN4cZcvbgMGhhlOEgYuYWATBoYZIAkDlzAYlKi6RpGEAVGlbMLAMAN0hXMJA5swMMwASRi4hIFNGBhmgCQMXMLAJgwMM0ASBi5hYBMGdd0iCQOXMLAJA8MMkISBSxjYhIFhBkjCwCUMbMKEYQZIwoRLmLAJE3z0PQuXMGETJgwzgsRTuISJwUJYr4QknoJYC23ChGFGkAVQuIQJmzBhmBGCHLNLmLAJE4YZQeIpXMKETZgwzIgl2bNLmLAJE4YZQeIpXMKETZjYjI/ZJUzYhMnFqG3pEiZtwqRhRpCJIV3CpE2YrAkjE0O6hEmbMFkTRiaGdAmTg+1Wvd8i2ZbEjssmTBpmJMm2dAk7/VTvjx9VUan4fbNP3u1YmOdl8+/rkX09bZ9Ft10/MrFi2+PTU79d3h6f0I7ZPDN9nQ7Ceo3+usmRwcZfoztMQnbWvZTkk6W68wKsiUYo/RXz7p805A4NVMJ0re5gCs3dAs2d34D7o3wkw5GMn7Nztzh64WWvu5wii04r0PwhNbFuBOTCV7a/TdQromF7Tp7LHACaO9HECU81+7ZJr7nqJf2S6nRhBLlCppqYtb+QfTEJvQA0/15qxGWRXg3l6pWnGn29o5dECeZXSEbvY/SaG8SIH2z2ZQpEG0pW7keIew0CyWF6/ZJ27OoCEkXgcL+X7Nw6QGqIGO5XPdE1AaSDijD3KyT2UT5iGL0E4Tdrw9sByBeqSNwvU4nP+kgPJT73S9j20zwSQYnF/TKrEaHWFzRA8BugrmkY1iM0635JNPZtA71JxL/wQ5X6cIsGi2gFP1oHXzSQOZRHwk+rVRojFxAc4AfH4CAe2UNawo+R/qQdyeAVYXla+/wqbzlWJFEN555S5FdvNHGoeoBf9TiUytmnCrQSSD/emrsiaHBIAvzywJQKx4pE6ST96Op08uYzOJoeVC/Aj4VWrE/MojuaRy5Rgkq/eR8XphICzabwmM2bgOVJrtIkU2y7u3l6+h8wPJ5h"; \ No newline at end of file diff --git a/docs/classes/AuthenticationError.html b/docs/classes/AuthenticationError.html index e1910df7..1aeffaa9 100644 --- a/docs/classes/AuthenticationError.html +++ b/docs/classes/AuthenticationError.html @@ -1,6 +1,6 @@
Thrown when handling the redirect callback for the connect flow fails, will be one of Auth0's +Authentication API's Standard Error Responses: https://auth0.com/docs/api/authentication?javascript#standard-error-responses
+OptionalappState: anyOptionalstackStatic OptionalprepareOptional override for formatting stack traces
+StaticstackStaticcaptureCreate .stack property on a target object
+OptionalconstructorOpt: FunctionStaticfromThrown when network requests to the Auth server fail.
-Error thrown when the token exchange results in a mfa_required error
OptionalstackStatic OptionalprepareOptional override for formatting stack traces
+OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackStaticcaptureCreate .stack property on a target object
OptionalconstructorOpt: FunctionStaticfromError thrown when there is no refresh token to use
-OptionalstackStatic OptionalprepareOptional override for formatting stack traces
+OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackStaticcaptureCreate .stack property on a target object
OptionalconstructorOpt: FunctionStaticfromAn OAuth2 error will come from the authorization server and will have at least an error property which will
be the error code. And possibly an error_description property
See: https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.3.1.2.6
-Optionalerror_description: stringOptionalerror_description: stringOptionalerror_OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackThrown when network requests to the Auth server fail.
-OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackStaticcaptureCreate .stack property on a target object
OptionalconstructorOpt: FunctionStaticfromError thrown when the login popup times out (if the user does not complete auth)
-OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackStaticcaptureCreate .stack property on a target object
OptionalconstructorOpt: FunctionStaticfromThrown when silent auth times out (usually due to a configuration issue) or when network requests to the Auth server timeout.
-OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackStaticcaptureCreate .stack property on a target object
OptionalconstructorOpt: FunctionStaticfromError thrown when the wrong DPoP nonce is used and a potential subsequent retry wasn't able to fix it.
-OptionalstackStatic OptionalprepareOptional override for formatting stack traces
+OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackStaticcaptureCreate .stack property on a target object
OptionalconstructorOpt: FunctionStaticfromOptionaladdressOptionalbirthdateOptionalemailOptionalemail_Optionalfamily_OptionalgenderOptionalgiven_OptionallocaleOptionalmiddle_OptionalnameOptionalnicknameOptionalphone_Optionalphone_OptionalpictureOptionalpreferred_OptionalprofileOptionalsubOptionalupdated_OptionalwebsiteOptionalzoneinfoOptionaladdressOptionalbirthdateOptionalemailOptionalemail_Optionalfamily_OptionalgenderOptionalgiven_OptionallocaleOptionalmiddle_OptionalnameOptionalnicknameOptionalphone_Optionalphone_OptionalpictureOptionalpreferred_OptionalprofileOptionalsubOptionalupdated_OptionalwebsiteOptionalzoneinfoThe types of responses expected from the authorization server.
+code: used for the standard login flow.connect_code: used for the connect account flow.Provides the Auth0Context to its child components.
-Use the useAuth0 hook in your components to access the auth state and methods.
TUser is an optional type param to provide a type to the user field.
Thrown when handling the redirect callback fails, will be one of Auth0's Authentication API's Standard Error Responses: https://auth0.com/docs/api/authentication?javascript#standard-error-responses
-