Viewing docs for Okta v6.9.0
published on Wednesday, Jul 1, 2026 by Pulumi
published on Wednesday, Jul 1, 2026 by Pulumi
Viewing docs for Okta v6.9.0
published on Wednesday, Jul 1, 2026 by Pulumi
published on Wednesday, Jul 1, 2026 by Pulumi
WARNING: This feature is only available as a part of the Identity Engine. Contact support for further information.
Reads the WebAuthn authenticator method settings, including AAGUID groups, user verification preferences, and passkey configuration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as okta from "@pulumi/okta";
const webauthn = okta.getAuthenticator({
key: "webauthn",
});
const example = webauthn.then(webauthn => okta.getAuthenticatorMethodWebauthn({
authenticatorId: webauthn.id,
}));
import pulumi
import pulumi_okta as okta
webauthn = okta.get_authenticator(key="webauthn")
example = okta.get_authenticator_method_webauthn(authenticator_id=webauthn.id)
package main
import (
"github.com/pulumi/pulumi-okta/sdk/v6/go/okta"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
webauthn, err := okta.GetAuthenticator(ctx, &okta.LookupAuthenticatorArgs{
Key: pulumi.StringRef("webauthn"),
}, nil)
if err != nil {
return err
}
_, err = okta.GetAuthenticatorMethodWebauthn(ctx, &okta.LookupAuthenticatorMethodWebauthnArgs{
AuthenticatorId: webauthn.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Okta = Pulumi.Okta;
return await Deployment.RunAsync(() =>
{
var webauthn = Okta.GetAuthenticator.Invoke(new()
{
Key = "webauthn",
});
var example = Okta.GetAuthenticatorMethodWebauthn.Invoke(new()
{
AuthenticatorId = webauthn.Apply(getAuthenticatorResult => getAuthenticatorResult.Id),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.okta.OktaFunctions;
import com.pulumi.okta.inputs.GetAuthenticatorArgs;
import com.pulumi.okta.inputs.GetAuthenticatorMethodWebauthnArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var webauthn = OktaFunctions.getAuthenticator(GetAuthenticatorArgs.builder()
.key("webauthn")
.build());
final var example = OktaFunctions.getAuthenticatorMethodWebauthn(GetAuthenticatorMethodWebauthnArgs.builder()
.authenticatorId(webauthn.id())
.build());
}
}
variables:
webauthn:
fn::invoke:
function: okta:getAuthenticator
arguments:
key: webauthn
example:
fn::invoke:
function: okta:getAuthenticatorMethodWebauthn
arguments:
authenticatorId: ${webauthn.id}
pulumi {
required_providers {
okta = {
source = "pulumi/okta"
}
}
}
data "okta_getauthenticator" "webauthn" {
key = "webauthn"
}
data "okta_getauthenticatormethodwebauthn" "example" {
authenticator_id = data.okta_getauthenticator.webauthn.id
}
Using getAuthenticatorMethodWebauthn
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAuthenticatorMethodWebauthn(args: GetAuthenticatorMethodWebauthnArgs, opts?: InvokeOptions): Promise<GetAuthenticatorMethodWebauthnResult>
function getAuthenticatorMethodWebauthnOutput(args: GetAuthenticatorMethodWebauthnOutputArgs, opts?: InvokeOptions): Output<GetAuthenticatorMethodWebauthnResult>def get_authenticator_method_webauthn(aaguid_groups: Optional[Sequence[GetAuthenticatorMethodWebauthnAaguidGroup]] = None,
authenticator_id: Optional[str] = None,
rp_id: Optional[GetAuthenticatorMethodWebauthnRpId] = None,
opts: Optional[InvokeOptions] = None) -> GetAuthenticatorMethodWebauthnResult
def get_authenticator_method_webauthn_output(aaguid_groups: pulumi.Input[Optional[Sequence[pulumi.Input[GetAuthenticatorMethodWebauthnAaguidGroupArgs]]]] = None,
authenticator_id: pulumi.Input[Optional[str]] = None,
rp_id: pulumi.Input[Optional[GetAuthenticatorMethodWebauthnRpIdArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAuthenticatorMethodWebauthnResult]func LookupAuthenticatorMethodWebauthn(ctx *Context, args *LookupAuthenticatorMethodWebauthnArgs, opts ...InvokeOption) (*LookupAuthenticatorMethodWebauthnResult, error)
func LookupAuthenticatorMethodWebauthnOutput(ctx *Context, args *LookupAuthenticatorMethodWebauthnOutputArgs, opts ...InvokeOption) LookupAuthenticatorMethodWebauthnResultOutput> Note: This function is named LookupAuthenticatorMethodWebauthn in the Go SDK.
public static class GetAuthenticatorMethodWebauthn
{
public static Task<GetAuthenticatorMethodWebauthnResult> InvokeAsync(GetAuthenticatorMethodWebauthnArgs args, InvokeOptions? opts = null)
public static Output<GetAuthenticatorMethodWebauthnResult> Invoke(GetAuthenticatorMethodWebauthnInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthenticatorMethodWebauthnResult> getAuthenticatorMethodWebauthn(GetAuthenticatorMethodWebauthnArgs args, InvokeOptions options)
public static Output<GetAuthenticatorMethodWebauthnResult> getAuthenticatorMethodWebauthn(GetAuthenticatorMethodWebauthnArgs args, InvokeOptions options)
fn::invoke:
function: okta:index/getAuthenticatorMethodWebauthn:getAuthenticatorMethodWebauthn
arguments:
# arguments dictionarydata "okta_get_authenticator_method_webauthn" "name" {
# arguments
}The following arguments are supported:
- Authenticator
Id string - The ID of the WebAuthn authenticator.
- Aaguid
Groups List<GetAuthenticator Method Webauthn Aaguid Group> - The FIDO2 AAGUID groups. Each element contains:
- Rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- Authenticator
Id string - The ID of the WebAuthn authenticator.
- Aaguid
Groups []GetAuthenticator Method Webauthn Aaguid Group - The FIDO2 AAGUID groups. Each element contains:
- Rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- authenticator_
id string - The ID of the WebAuthn authenticator.
- aaguid_
groups list(object) - The FIDO2 AAGUID groups. Each element contains:
- rp_
id object - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- authenticator
Id String - The ID of the WebAuthn authenticator.
- aaguid
Groups List<GetAuthenticator Method Webauthn Aaguid Group> - The FIDO2 AAGUID groups. Each element contains:
- rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- authenticator
Id string - The ID of the WebAuthn authenticator.
- aaguid
Groups GetAuthenticator Method Webauthn Aaguid Group[] - The FIDO2 AAGUID groups. Each element contains:
- rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- authenticator_
id str - The ID of the WebAuthn authenticator.
- aaguid_
groups Sequence[GetAuthenticator Method Webauthn Aaguid Group] - The FIDO2 AAGUID groups. Each element contains:
- rp_
id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- authenticator
Id String - The ID of the WebAuthn authenticator.
- aaguid
Groups List<Property Map> - The FIDO2 AAGUID groups. Each element contains:
- rp
Id Property Map - The Relying Party (RP) ID configuration for WebAuthn. Contains:
getAuthenticatorMethodWebauthn Result
The following output properties are available:
- Allow
Syncable boolPasskeys - Whether syncable passkeys are allowed.
- Attachment string
- Method attachment setting.
- Authenticator
Id string - Cert
Based boolAttestation Validation - Whether certificate-based attestation validation is enabled.
- Enable
Autofill boolUi - Whether the passkeys autofill UI is enabled.
- Fips
Compliant bool - Whether the authenticator must be FIPS compliant.
- Hardware
Protected bool - Whether the authenticator must store the private key on hardware.
- Id string
- Resident
Key stringRequirement - Resident key requirement setting.
- bool
- Whether the "Sign in with a Passkey" button is shown.
- Status string
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - User
Verification string - User verification setting for enrollment.
- User
Verification stringFor Verify - User verification setting for authentication.
- Aaguid
Groups List<GetAuthenticator Method Webauthn Aaguid Group> - The FIDO2 AAGUID groups. Each element contains:
- Rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- Allow
Syncable boolPasskeys - Whether syncable passkeys are allowed.
- Attachment string
- Method attachment setting.
- Authenticator
Id string - Cert
Based boolAttestation Validation - Whether certificate-based attestation validation is enabled.
- Enable
Autofill boolUi - Whether the passkeys autofill UI is enabled.
- Fips
Compliant bool - Whether the authenticator must be FIPS compliant.
- Hardware
Protected bool - Whether the authenticator must store the private key on hardware.
- Id string
- Resident
Key stringRequirement - Resident key requirement setting.
- bool
- Whether the "Sign in with a Passkey" button is shown.
- Status string
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - User
Verification string - User verification setting for enrollment.
- User
Verification stringFor Verify - User verification setting for authentication.
- Aaguid
Groups []GetAuthenticator Method Webauthn Aaguid Group - The FIDO2 AAGUID groups. Each element contains:
- Rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- allow_
syncable_ boolpasskeys - Whether syncable passkeys are allowed.
- attachment string
- Method attachment setting.
- authenticator_
id string - cert_
based_ boolattestation_ validation - Whether certificate-based attestation validation is enabled.
- enable_
autofill_ boolui - Whether the passkeys autofill UI is enabled.
- fips_
compliant bool - Whether the authenticator must be FIPS compliant.
- hardware_
protected bool - Whether the authenticator must store the private key on hardware.
- id string
- resident_
key_ stringrequirement - Resident key requirement setting.
- bool
- Whether the "Sign in with a Passkey" button is shown.
- status string
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - user_
verification string - User verification setting for enrollment.
- user_
verification_ stringfor_ verify - User verification setting for authentication.
- aaguid_
groups list(object) - The FIDO2 AAGUID groups. Each element contains:
- rp_
id object - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- allow
Syncable BooleanPasskeys - Whether syncable passkeys are allowed.
- attachment String
- Method attachment setting.
- authenticator
Id String - cert
Based BooleanAttestation Validation - Whether certificate-based attestation validation is enabled.
- enable
Autofill BooleanUi - Whether the passkeys autofill UI is enabled.
- fips
Compliant Boolean - Whether the authenticator must be FIPS compliant.
- hardware
Protected Boolean - Whether the authenticator must store the private key on hardware.
- id String
- resident
Key StringRequirement - Resident key requirement setting.
- Boolean
- Whether the "Sign in with a Passkey" button is shown.
- status String
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - user
Verification String - User verification setting for enrollment.
- user
Verification StringFor Verify - User verification setting for authentication.
- aaguid
Groups List<GetAuthenticator Method Webauthn Aaguid Group> - The FIDO2 AAGUID groups. Each element contains:
- rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- allow
Syncable booleanPasskeys - Whether syncable passkeys are allowed.
- attachment string
- Method attachment setting.
- authenticator
Id string - cert
Based booleanAttestation Validation - Whether certificate-based attestation validation is enabled.
- enable
Autofill booleanUi - Whether the passkeys autofill UI is enabled.
- fips
Compliant boolean - Whether the authenticator must be FIPS compliant.
- hardware
Protected boolean - Whether the authenticator must store the private key on hardware.
- id string
- resident
Key stringRequirement - Resident key requirement setting.
- boolean
- Whether the "Sign in with a Passkey" button is shown.
- status string
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - user
Verification string - User verification setting for enrollment.
- user
Verification stringFor Verify - User verification setting for authentication.
- aaguid
Groups GetAuthenticator Method Webauthn Aaguid Group[] - The FIDO2 AAGUID groups. Each element contains:
- rp
Id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- allow_
syncable_ boolpasskeys - Whether syncable passkeys are allowed.
- attachment str
- Method attachment setting.
- authenticator_
id str - cert_
based_ boolattestation_ validation - Whether certificate-based attestation validation is enabled.
- enable_
autofill_ boolui - Whether the passkeys autofill UI is enabled.
- fips_
compliant bool - Whether the authenticator must be FIPS compliant.
- hardware_
protected bool - Whether the authenticator must store the private key on hardware.
- id str
- resident_
key_ strrequirement - Resident key requirement setting.
- bool
- Whether the "Sign in with a Passkey" button is shown.
- status str
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - user_
verification str - User verification setting for enrollment.
- user_
verification_ strfor_ verify - User verification setting for authentication.
- aaguid_
groups Sequence[GetAuthenticator Method Webauthn Aaguid Group] - The FIDO2 AAGUID groups. Each element contains:
- rp_
id GetAuthenticator Method Webauthn Rp Id - The Relying Party (RP) ID configuration for WebAuthn. Contains:
- allow
Syncable BooleanPasskeys - Whether syncable passkeys are allowed.
- attachment String
- Method attachment setting.
- authenticator
Id String - cert
Based BooleanAttestation Validation - Whether certificate-based attestation validation is enabled.
- enable
Autofill BooleanUi - Whether the passkeys autofill UI is enabled.
- fips
Compliant Boolean - Whether the authenticator must be FIPS compliant.
- hardware
Protected Boolean - Whether the authenticator must store the private key on hardware.
- id String
- resident
Key StringRequirement - Resident key requirement setting.
- Boolean
- Whether the "Sign in with a Passkey" button is shown.
- status String
- The status of the WebAuthn method (
ACTIVEorINACTIVE). - user
Verification String - User verification setting for enrollment.
- user
Verification StringFor Verify - User verification setting for authentication.
- aaguid
Groups List<Property Map> - The FIDO2 AAGUID groups. Each element contains:
- rp
Id Property Map - The Relying Party (RP) ID configuration for WebAuthn. Contains:
Supporting Types
GetAuthenticatorMethodWebauthnAaguidGroup
GetAuthenticatorMethodWebauthnRpId
- Enabled bool
- Whether the RP ID is active and used for WebAuthn operations.
- Domain
Get
Authenticator Method Webauthn Rp Id Domain - The RP domain configuration. Contains:
- Enabled bool
- Whether the RP ID is active and used for WebAuthn operations.
- Domain
Get
Authenticator Method Webauthn Rp Id Domain - The RP domain configuration. Contains:
- enabled Boolean
- Whether the RP ID is active and used for WebAuthn operations.
- domain
Get
Authenticator Method Webauthn Rp Id Domain - The RP domain configuration. Contains:
- enabled boolean
- Whether the RP ID is active and used for WebAuthn operations.
- domain
Get
Authenticator Method Webauthn Rp Id Domain - The RP domain configuration. Contains:
- enabled bool
- Whether the RP ID is active and used for WebAuthn operations.
- domain
Get
Authenticator Method Webauthn Rp Id Domain - The RP domain configuration. Contains:
- enabled Boolean
- Whether the RP ID is active and used for WebAuthn operations.
- domain Property Map
- The RP domain configuration. Contains:
GetAuthenticatorMethodWebauthnRpIdDomain
- Name string
- The name of the AAGUID group.
- Validation
Status string - The validation status of the domain.
- Name string
- The name of the AAGUID group.
- Validation
Status string - The validation status of the domain.
- name string
- The name of the AAGUID group.
- validation_
status string - The validation status of the domain.
- name String
- The name of the AAGUID group.
- validation
Status String - The validation status of the domain.
- name string
- The name of the AAGUID group.
- validation
Status string - The validation status of the domain.
- name str
- The name of the AAGUID group.
- validation_
status str - The validation status of the domain.
- name String
- The name of the AAGUID group.
- validation
Status String - The validation status of the domain.
Package Details
- Repository
- Okta pulumi/pulumi-okta
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oktaTerraform Provider.
Viewing docs for Okta v6.9.0
published on Wednesday, Jul 1, 2026 by Pulumi
published on Wednesday, Jul 1, 2026 by Pulumi