return app_id;
}
-static char *_get_token(const char *appID)
+static char *_get_token(const char *appID, const char *project)
{
char *checksum = NULL;
char *key = NULL;
- key = g_strdup_printf("%s-%u-%lld",
- appID, getpid(), common_get_monotonic_coarse_time());
+ key = g_strdup_printf("%s-%s-%u-%lld",
+ appID, project, getpid(), common_get_monotonic_coarse_time());
checksum = g_compute_checksum_for_string(G_CHECKSUM_MD5, key, -1);
g_free(key);
}
_D("libthings_service with - project[%s], app[%s]", _handle->app_id);
- _handle->token = _get_token(_handle->app_id);
+ _handle->token = _get_token(_handle->app_id, project);
if (!_handle->token) {
_E("failed to get token");
_ts_handle_free(_handle);