26 lines
440 B
Go
26 lines
440 B
Go
package auth
|
|
|
|
import (
|
|
"os"
|
|
|
|
"github.com/aerogo/aero"
|
|
"github.com/aerogo/log"
|
|
)
|
|
|
|
const newUserStartRoute = "/welcome"
|
|
|
|
// Install installs all authentication routes in the application.
|
|
func Install(app *aero.Application) {
|
|
authLog := log.New()
|
|
authLog.AddWriter(os.Stdout)
|
|
authLog.AddWriter(log.File("logs/auth.log"))
|
|
|
|
// Login
|
|
Google(app, authLog)
|
|
Facebook(app, authLog)
|
|
Twitter(app, authLog)
|
|
|
|
// Logout
|
|
Logout(app, authLog)
|
|
}
|