MonoCloud Authentication SDK
    Preparing search index...
    OnSessionCreating: (
        session: MonoCloudSession,
        idToken?: Partial<IdTokenClaims>,
        userInfo?: UserinfoResponse,
        state?: ApplicationState,
    ) => Promise<void> | void

    Callback invoked when a session is being created or updated.

    Use this hook to modify or enrich the session before it is persisted - for example, to attach custom claims, normalize user data, or apply application-specific logic.

    Type Declaration

      • (
            session: MonoCloudSession,
            idToken?: Partial<IdTokenClaims>,
            userInfo?: UserinfoResponse,
            state?: ApplicationState,
        ): Promise<void> | void
      • Parameters

        • session: MonoCloudSession

          The session being created or updated. Changes made to this object are persisted.

        • OptionalidToken: Partial<IdTokenClaims>

          Optional claims extracted from the ID token received during authentication.

        • OptionaluserInfo: UserinfoResponse

          Optional claims returned from the UserInfo endpoint.

        • Optionalstate: ApplicationState

          Optional application state associated with the authentication request.

        Returns Promise<void> | void

        Returns a promise or void. Execution continues once the callback completes.