Skip to content

FIDO2 mechanism support #14

@walidhammad

Description

@walidhammad

My organization would like to force use of FIDO2 keys. Please implement the support for that

$psversionTable

Name                           Value
----                           -----
PSVersion                      7.5.0
PSEdition                      Core
GitCommitId                    7.5.0
OS                             Darwin 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan  2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0
get-module IdentityCommand,pspas -ListAvailable

    Directory: /path/to/modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Script     0.2.58                IdentityCommand                     Desk      {New-IDSession, Close-IDSession, Clear-IDUserSession, Get-IDSession…}
Script     6.4.85                psPAS                               Desk      {New-PASSession, Close-PASSession, Add-PASPublicSSHKey, Get-PASPublicSSHKey…}
New-PASSession -Credential $pascreds -IdentityTenantURL https://xyz.cyberark.cloud -PrivilegeCloudURL https://abc.privilegecloud.cyberark.cloud -IdentityUser 

Challenge Mechanisms
Select Mechanism
[M] Mobile Authenticator  [E] Email... @abc.com [F] FIDO2 Security Key  []   [Q] QR Code  [?] Help (default is "M"): F
Exception:
Line |
 134 |  …             throw "Support for $PSItem mechanism not yet implemented  …
     |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Support for U2F mechanism not yet implemented in the module

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions