Microsoft.Identity.Client.Extensions.Msal.Libsecret
Data structures and methods required for saving and retrieving secret using keyring in linux
https://developer.gnome.org/libsecret/0.18/
type of the attribute of the schema for the secret store
flags for the schema creation
public static int secret_password_clear_sync(IntPtr schema, IntPtr cancellable, out IntPtr error, string attribute1Type, string attribute1Value, string attribute2Type, string attribute2Value, IntPtr end)
clears a secret from the secret store using the keyring
public static string secret_password_lookup_sync(IntPtr schema, IntPtr cancellable, out IntPtr error, string attribute1Type, string attribute1Value, string attribute2Type, string attribute2Value, IntPtr end)
retrieve a secret from the secret store using the keyring
public static int secret_password_store_sync(IntPtr schema, string collection, string label, string password, IntPtr cancellable, out IntPtr error, string attribute1Type, string attribute1Value, string attribute2Type, string attribute2Value, IntPtr end)
saves a secret in the secret store using the keyring
public static IntPtr secret_schema_new(string name, int flags, string attribute1, int attribute1Type, string attribute2, int attribute2Type, IntPtr end)
creates a schema for saving secret