/srv/irclogs.ubuntu.com/2021/01/27/#ubuntu-gnome.txt

avinashkhatri198HI Team,14:03
avinashkhatri198I am using libsecret library and facing problem with ubuntu2004 gnome-keyring14:03
avinashkhatri198here is my code14:07
avinashkhatri198#include <libsecret/secret.h>14:07
avinashkhatri198#include <iostream>14:07
avinashkhatri198#include <time.h>14:07
avinashkhatri198#define SCHEMA getSchema()14:07
avinashkhatri198#define CREDENTIALS_TOKEN_LABEL "ubuntu2004test"14:07
avinashkhatri198const SecretSchema *getSchema(void)14:07
avinashkhatri198{14:07
avinashkhatri198    static const SecretSchema schema = {14:07
avinashkhatri198        "org.example.credentials",14:07
avinashkhatri198        SECRET_SCHEMA_NONE,14:07
avinashkhatri198        {14:07
avinashkhatri198         {"username", SECRET_SCHEMA_ATTRIBUTE_STRING},14:07
avinashkhatri198         {NULL, (SecretSchemaAttributeType)0}}};14:07
avinashkhatri198    return &schema;14:07
avinashkhatri198}14:07
avinashkhatri198void putCredentials(std::string username,std::string password)14:07
avinashkhatri198{14:07
avinashkhatri198            }14:08
avinashkhatri198        }14:08
avinashkhatri198        g_object_unref(item);14:08
avinashkhatri198    }14:08
avinashkhatri198    g_list_free(items);14:08
avinashkhatri198    std::cout << "...All credentials deleted...";14:08
avinashkhatri198}14:08
avinashkhatri198int main()14:08
avinashkhatri198{14:08
avinashkhatri198    std::cout << "Adding tokens";14:08
avinashkhatri198    std::cout << "\nEnter new username or type exit :";14:08
avinashkhatri198    std::string username[] = {"user1", "user2", "user3", "user4", "user5", "user6"};14:08
avinashkhatri198    std::string password[] = {"pass1", "pass2", "pass3", "pass4", "pass5", "pass6"};14:08
avinashkhatri198    for (int i = 0; i < 6; i++)14:08
avinashkhatri198    {14:08
avinashkhatri198        std::cout << "Adding credentials....\n";14:08
avinashkhatri198        std::cout << username[i]<<std::endl;14:08
avinashkhatri198        std::cout << password[i]<<std::endl;14:08
avinashkhatri198i compiled using g++  ubuntu2004-libsecret.cpp -o test `pkg-config --cflags --libs glib-2.0 libsecret-1`14:08
avinashkhatri198while running i cant add and remove credentials in user mode when run below shell script14:09
avinashkhatri198#!/bin/bash14:09
avinashkhatri198location="/home/avinash/Documents/training/"14:09
avinashkhatri198EXE_CMD=$location"test"14:09
avinashkhatri198echo $EXE_CMD14:09
avinashkhatri198if [ `whoami` = "root" ]14:09
avinashkhatri198then14:09
avinashkhatri198        echo "adding in user account: "`logname`14:09
avinashkhatri198        runuser -l  `logname` -c "$EXE_CMD 2>/dev/null"14:09
avinashkhatri198else14:09
avinashkhatri198        $EXE_CMD 2>/dev/null14:09
avinashkhatri198fi14:09
avinashkhatri198can anybody help me , i will share the video as well. May be a quick fix ?14:15
avinashkhatri198helo , is anybody here?14:41
avinashkhatri198posted thread in forum since no response here14:42
avinashkhatri198https://ubuntuforums.org/showthread.php?t=245718714:42

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!