Ejemplo n.º 1
0
func init() {
	agoltools.HandleFunc("/auth/signin", signIn)
	agoltools.HandleFunc("/auth/callback", callback)
	agoltools.HandleFunc("/auth/signout", signOut)

	authParams := url.Values{
		"client_id":     {config.Config.AppId},
		"redirect_uri":  {config.Config.AppBaseUrl + "/auth/callback"},
		"expiration":    {strconv.Itoa(60 * 24 * 14)}, // 2 weeks in minutes
		"response_type": {"token"},
	}
	portalAuthorizeUrl = fmt.Sprintf("%s/oauth2/authorize?%s", config.Config.PortalAPIBaseUrl, authParams.Encode())
	portalOrgAuthorizeUrlTemplate = fmt.Sprintf("%s/oauth2/authorize?%s", config.Config.PortalOrgAPIBaseUrlTemplate, authParams.Encode())
}
Ejemplo n.º 2
0
func init() {
	agoltools.HandleFunc("/", root)
}
Ejemplo n.º 3
0
func init() {
	agoltools.HandleFunc("/webmapurls", auth.Authenticated(getWebMapUrls))
}
Ejemplo n.º 4
0
func init() {
	agoltools.HandleFunc("/orgusers", auth.Authenticated(getOrgUsers))
}
Ejemplo n.º 5
0
func init() {
	agoltools.HandleFunc("/registeredapps", auth.Authenticated(getRegisteredApps))
}
Ejemplo n.º 6
0
func init() {
	agoltools.HandleFunc("/myagol", auth.Authenticated(getMyAGOL))
}
Ejemplo n.º 7
0
func init() {
	agoltools.HandleFunc("/addfolderservices", auth.Authenticated(addFolderServices))
}
Ejemplo n.º 8
0
func init() {
	agoltools.HandleFunc("/registeredappsloginstats", auth.Authenticated(getRegisteredAppsLoginStats))
}