clearIdpClientSecret function

void clearIdpClientSecret(
  1. String issuer
)

Clear IdP client secret from the keychain.

Implementation

void clearIdpClientSecret(String issuer) {
  try {
    final home =
        Platform.environment['HOME'] ??
        Platform.environment['USERPROFILE'] ??
        '';
    final secretFile = File(
      p.join(home, '.neomage', 'secrets', '${issuerKey(issuer)}.secret'),
    );
    if (secretFile.existsSync()) secretFile.deleteSync();
  } catch (_) {}
}