OAuth2 вход / согласие потока с Authboss
Я пытаюсь использовать authboss для проверки подлинности в рамках потока кода авторизации OAuth2. auth
Модуль в authboss настраивает эти маршруты:
- GET / login -> сделать вид входа в систему
- POST /login -> аутентификация с использованием предоставленных учетных данных формы
Я хотел бы предпринять действия перед визуализацией и после успешной аутентификации.
В примере приложения authboss весь маршрутизатор монтируется за один раз:
mux.Mount("/auth", http.StripPrefix("/auth", ab.Config.Core.Router))
где ab.Config.Core.Router
это обертка вокруг http.Handler
с /login
маршруты определены, среди прочего.
Как я могу ввести свой собственный код в /login
маршруты определены на этом роутере? Я использую Чи, главным образом потому, что это то, что использует пример приложения.