# Лицензирование без использования сервера

{% hint style="warning" %}
**Внимание: эта статья предназначена для редких случаев, когда используется только Web Plugin**. При стандартной установке вместе с Web Adapter **не передавайте** параметры лицензии в `OzLiveness.open()` – серверная лицензия управляется автоматически. Передача лицензии через фронтенд переопределит серверную лицензию и может привести к ошибкам в случае истечения срока действия.
{% endhint %}

Для выпуска лицензии потребуется информация о доменных именах сайтов, где будет использоваться Web SDK. Можно также указывать поддомены.

{% hint style="info" %}
Чтобы узнать доменный адрес, в режиме разработчика выполните `window.origin` на странице, где будет запускаться Web SDK. При использовании Web SDK на localhost / 127.0.0.1 лицензия может работать без информации о доменных именах.
{% endhint %}

Укажите информацию о лицензии одним из двух способов:

* через данные о лицензии:

```javascript
OzLiveness.open({
    license: {
        'payload_b64': 'some_payload',
        'signature': 'some_data',
        'enc_public_key': 'some_key'
    },
    ...,
})
```

* через путь к лицензии:

```javascript
OzLiveness.open({
    licenseUrl: 'https://some_url',
    ...,
})
```

Проверьте, как установилась лицензия: например, пройдите по доменному имени хоста и выполните действие Liveness -> Simple selfie.

Далее при каждом запуске Web SDK система будет проверять валидность лицензии.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.ozforensics.com/oz-knowledge-ru/rukovodstva/rukovodstvo-razrabotchika/sdk/websdk/web-plugin/licenzirovanie-bez-ispolzovaniya-servera.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
