Class: Aws::Wickr::Types::GetOidcInfoRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:client_secret]

Instance Attribute Summary collapse

Instance Attribute Details

#certificateString

The CA certificate for secure communication with the OIDC provider (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#client_idString

The OAuth client ID for retrieving access tokens (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#client_secretString

The OAuth client secret for retrieving access tokens (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#codeString

The authorization code for retrieving access tokens (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#code_verifierString

The PKCE code verifier for enhanced security in the OAuth flow (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#grant_typeString

The OAuth grant type for retrieving access tokens (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#network_idString

The ID of the Wickr network whose OIDC configuration will be retrieved.

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#redirect_uriString

The redirect URI for the OAuth flow (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end

#urlString

The URL for the OIDC provider (optional).

Returns:

  • (String)


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 1412

class GetOidcInfoRequest < Struct.new(
  :network_id,
  :client_id,
  :code,
  :grant_type,
  :redirect_uri,
  :url,
  :client_secret,
  :code_verifier,
  :certificate)
  SENSITIVE = [:client_secret]
  include Aws::Structure
end