Class: A2A::OpenIdConnectSecurityScheme

Inherits:
SecuritySchemeBase show all
Defined in:
lib/a2a/types/openid_connect_security_scheme.rb

Overview

Defines a security scheme using OpenID Connect.

Instance Method Summary collapse

Methods inherited from SecuritySchemeBase

#description

Methods included from Extensions::CaseTransformation

#camelize, included, #to_json

Instance Method Details

#open_id_connect_urlURI

Returns The OpenID Connect Discovery URL for the OIDC provider’s metadata.

Returns:

  • (URI)

    The OpenID Connect Discovery URL for the OIDC provider’s metadata.



10
# File 'lib/a2a/types/openid_connect_security_scheme.rb', line 10

attribute :open_id_connect_url, Types::URI

#typeString

Returns The type of the security scheme. Must be ‘openIdConnect’.

Returns:

  • (String)

    The type of the security scheme. Must be ‘openIdConnect’.



7
# File 'lib/a2a/types/openid_connect_security_scheme.rb', line 7

attribute :type, Types::String.constant('openIdConnect')