v0.4.0
Feature update
- Update the
@logto/client
dependency to access support for the latest authentication parameters.
Previous sign-in method:
async signIn(redirectUri: string, interactionMode?: InteractionMode): Promise<void>
Updated sign-in method (backward compatible via function overloading):
override async signIn(options: SignInOptions): Promise<void>;
Newly supported sign-in parameters are:
- prompt: The OIDC prompt parameter to be used for the authorization request. If specified, it will override the default prompt value (
consent
) in Logto configs. - firstScreen: Customize the first screen users see when they start the authentication process. Learn more.
- identifiers: Combined with the
firstScreen
parameter, specify the focused identifier type in the sign-in or sign-up page. Learn more. - directSignIn: This parameter bypasses the default sign-in page and invokes a direct social or enterprise SSO sign-in flow. Learn more
- loginHint: Prepopulate an identifier value to the sign-in and sign-up form. E.g.
username
oremail
. - extraParams: Extra parameters for the authentication request.
Improvement
Removed the conditional shim
exports entry point. The unstable_enablePackageExports
setting in Metro is no longer needed, as it may cause issues in other packages. Check this PR for more details.