<PackageReference Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.84.2-preview2-orphaned-kg-certs" />

Microsoft.Identity.Client.Extensions.Msal.Libsecret

static class 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

public enum SecretSchemaFlags

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