Я строю систему бронирования в Google App Engine, используя Go. Мне нужно 2 формы аутентификации в моей программе.
- Publi c Форма - встроенная форма Angular, которая находится на нашем сайте publi c. Я хочу, чтобы у моего интерфейса был какой-то файл
credentials.json
для использования при запросе конечных точек book
и getOpenDates
в моем RESTful API, запущенном в Go в Google App Engine. - Private Companion Приложение - защищено именем пользователя и паролем, которые пользователь вводит в мое приложение, встроенное в Flutter. Приложение запрашивает множество конечных точек в App Engine. Я хотел бы использовать JWT для аутентификации этой части, но я не уверен на 100%, что JWT - это то, что мне нужно.
Я не уверен, если это руководство по идентификации Платформа - это то, что я хочу. Я очень плохо знаком с App Engine и аутентификацией в целом, поэтому я немного растерялся.
Пожалуйста, опишите, как я мог бы реализовать эти методы аутентификации в моем RESTful API в Go, работающем на Google App Engine. Я думаю, что смогу реализовать метод имени пользователя / пароля, используя учебное пособие, подобное this , но я очень потерян при первой форме аутентификации, используя только файл credentials
в качестве аутентификации. Если я иду в совершенно неверном направлении, чтобы выполнить sh то, что я хочу, пожалуйста, скажите мне, но я ищу код или учебник, описывающий, как аутентифицироваться с помощью этих двух методов. Спасибо за любую помощь.