revokeCredential method
Future<AuthScimCredential?>
revokeCredential({
- required AuthScimConnectionManagementPrincipal principal,
- required String connectionId,
- required String credentialId,
Revokes one credential without issuing a replacement.
Implementation
Future<AuthScimCredential?> revokeCredential({
required AuthScimConnectionManagementPrincipal principal,
required String connectionId,
required String credentialId,
}) async {
final now = _clock().toUtc();
final record = await store.revokeCredential(
principal.binding,
connectionId,
credentialId,
revokedAt: now,
);
return record?.toPublic(now: now);
}