Skip to content

v0.4.0

Compare
Choose a tag to compare
@simeng-li simeng-li released this 01 Nov 02:50
6776880

Feature update

  1. 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 or email.
  • 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.