Пилю API для авторизации на GQL, методов авторизации несколько, при этом некоторые могут быть выключены в конфиге. Метод которым нужно авторизоваться выбирается через enum в инпуте. Естественно, что енуму пофек чо там включено или выключено. И поэтому приходится пилить еще отдельный query для получения включенных методов авторизации. Может есть смысл как-то динамически генерить енум или вообще по другому как-то это делается?
я всю авторизацию делаю на rest, для gql оставляю только проверку jwt на уровне директивы. Потому как oAuth сделать на gql только с костылями получится, лучшие практики авторизации уже давно на rest
Ну на rest авторизацию перевести тоже как вариант
Обсуждают сегодня