Connect the sign-in experience.
Use the frontend SDK for the browser-facing login and renewable-session path.
{
"query" : "CREATE TABLE `m7_identity_token_cache` (\\n `id` BINARY(16) NOT NULL,\\n `namespace` VARCHAR(64) NOT NULL,\\n `cache_key` BINARY(32) NOT NULL,\\n `value` LONGBLOB NULL,\\n `created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,\\n `modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,\\n `expires` DATETIME NULL DEFAULT NULL,\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `uq_m7_identity_token_cache_namespace_key` (`namespace`, `cache_key`),\\n KEY `idx_m7_identity_token_cache_expires` (`expires`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci",
"limit" : null,
"result" : null,
"live" : true,
"error" : "CREATE command denied to user 'm7www'@'localhost' for table `www_m7`.`m7_identity_token_cache`",
"exc" : **object**
}
Loading…
02 / Integration and continuity
Back to topSDK integration
Frontend and backend SDKs provide a supported path for B2B and B2C applications. M7's ACK lifecycle protects refresh-token handoff, so an interrupted connection does not force the client to promote a replacement token it never safely received.
Use the frontend SDK for the browser-facing login and renewable-session path.
Use the backend SDK for tokens, principals, sessions, and protected service boundaries.
A successor can remain pending until the client confirms the transition instead of blindly replacing the last usable state.