Sha256: 8272885c0206e337a3373f2b7a0f94cac3ab4cd304d45e1dae14cf8ea532e6ec

Contents?: true

Size: 1.78 KB

Versions: 5

Compression:

Stored size: 1.78 KB

Contents

# OryHydraClient::SwaggerRule

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **authenticators** | [**Array<SwaggerRuleHandler>**](SwaggerRuleHandler.md) | Authenticators is a list of authentication handlers that will try and authenticate the provided credentials. Authenticators are checked iteratively from index 0 to n and if the first authenticator to return a positive result will be the one used.  If you want the rule to first check a specific authenticator  before \"falling back\" to others, have that authenticator as the first item in the array. | [optional] |
| **authorizer** | [**SwaggerRuleHandler**](SwaggerRuleHandler.md) |  | [optional] |
| **description** | **String** | Description is a human readable description of this rule. | [optional] |
| **id** | **String** | ID is the unique id of the rule. It can be at most 190 characters long, but the layout of the ID is up to you. You will need this ID later on to update or delete the rule. | [optional] |
| **match** | [**SwaggerRuleMatch**](SwaggerRuleMatch.md) |  | [optional] |
| **mutators** | [**Array<SwaggerRuleHandler>**](SwaggerRuleHandler.md) | Mutators is a list of mutation handlers that transform the HTTP request. A common use case is generating a new set of credentials (e.g. JWT) which then will be forwarded to the upstream server.  Mutations are performed iteratively from index 0 to n and should all succeed in order for the HTTP request to be forwarded. | [optional] |
| **upstream** | [**Upstream**](Upstream.md) |  | [optional] |

## Example

```ruby
require 'ory-oathkeeper-client'

instance = OryHydraClient::SwaggerRule.new(
  authenticators: null,
  authorizer: null,
  description: null,
  id: null,
  match: null,
  mutators: null,
  upstream: null
)
```

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ory-oathkeeper-client-0.38.14.beta1 docs/SwaggerRule.md
ory-oathkeeper-client-0.38.12.beta1 docs/SwaggerRule.md
ory-oathkeeper-client-0.38.11.beta1 docs/SwaggerRule.md
ory-oathkeeper-client-0.38.10.beta2 docs/SwaggerRule.md
ory-oathkeeper-client-0.38.9.beta1 docs/SwaggerRule.md