Skip to content

Commit

Permalink
Update docs/source-2.0/additional-specs/rules-engine/specification.rst
Browse files Browse the repository at this point in the history
Co-authored-by: Kevin Stich <[email protected]>
  • Loading branch information
alextwoods and kstich authored Aug 26, 2024
1 parent c95c7f0 commit 43e15e3
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions docs/source-2.0/additional-specs/rules-engine/specification.rst
Original file line number Diff line number Diff line change
Expand Up @@ -305,16 +305,17 @@ booleans.
Endpoint ``authSchemes`` list property
--------------------------------------

The ``authSchemes`` property of an endpoint is used to specify a
list of authentication schemes and their configuration which are used to modify properties
of the resolved and modeled authentication Scheme. Clients SHOULD resolve the authentication scheme
following the service's :ref:`auth trait <auth-trait>` and SHOULD NOT use the endpoint's ``authSchemes`` property
to determine which authentication scheme to use.

The property is a list of configuration
objects that MUST contain at least a ``name`` property and MAY contain
additional properties. Each configuration object MUST have a unique value for its ``name`` property within
the list of configuration objects within a given ``authSchemes`` property.
The ``authSchemes`` property of an endpoint is used to specify a list of
authentication schemes and their configuration. These are used to modify
properties of the resolved and modeled authentication scheme. Clients SHOULD
resolve the authentication scheme following the service's :ref:`auth trait
<auth-trait>` and SHOULD NOT use the endpoint's ``authSchemes`` property to
determine which authentication scheme to use.

The property is a list of configuration objects that MUST contain at least a
``name`` property and MAY contain additional properties. Each configuration
object MUST have a unique value for its ``name`` property within the list of
configuration objects within a given ``authSchemes`` property.

If an ``authSchemes`` property is present on an `Endpoint object`_, clients
SHOULD modify the signing properties of the resolved and modeled authentication
Expand Down

0 comments on commit 43e15e3

Please sign in to comment.