Я пытаюсь использовать Ballerina для создания REST-Api, который использует аутентификацию JWT и развертывается с помощью докера.
Мне удалось создать простой сервис с несколькими конечными точками и развернуть образ Docker.
Теперь я хочу добавить аутентификацию JWT.
Я попытался использовать этот пример: https://ballerina.io/learn/by-example/secured-service-with-jwt-auth.html (v1.2 и Лебединое озеро)
Однако, когда я пытаюсь запустить пример, я получаю: ошибка: файл хранилища ключей \bre\security\ballerinaKeystore.p12 не найден (я использую Windows) (вероятно, мне нужно установить здесь собственное хранилище ключей, чтобы оно работало, но пример ни о чем не говорит.)
РЕДАКТИРОВАТЬ: Неважно... Я идиот. Забыл передать --b7a.home= Но это все еще оставляет мои следующие вопросы относительно развертывания с помощью докера.
Также: (я думаю) я понимаю, что такое хранилище ключей и зачем оно мне нужно. но: как мне обращаться с хранилищами ключей во время разработки или при развертывании? Кажется плохой идеей помещать файл хранилища ключей в репозиторий. Где мне его сохранить? и как мне его развернуть? Или я тут что-то совсем не так понял?