Compare commits
	
		
			3 Commits
		
	
	
		
			v1.0.13
			...
			c33b246cf2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | c33b246cf2 | ||
| 6d5b17515a | |||
| 9a6e8e25f2 | 
| @@ -1,3 +1,10 @@ | ||||
| ## [1.0.14](http://gitea.gitea.svc.cluster.local:3000/djpbessems/ContainerImage.SpamasaurusRex/compare/v1.0.13...v1.0.14) (2024-03-10) | ||||
|  | ||||
|  | ||||
| ### Bug Fixes | ||||
|  | ||||
| * Add more extensive oauth scope ([9a6e8e2](http://gitea.gitea.svc.cluster.local:3000/djpbessems/ContainerImage.SpamasaurusRex/commit/9a6e8e25f29d38dd3e66530d37445a5d5902db56)) | ||||
|  | ||||
| ## [1.0.13](http://gitea.gitea.svc.cluster.local:3000/djpbessems/ContainerImage.SpamasaurusRex/compare/v1.0.12...v1.0.13) (2024-03-10) | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -23,7 +23,7 @@ var config = oauth2.Config{ | ||||
| 	ClientSecret: "XN98Q~Wrp1RfakkihA1BaTKfokOSX9fuB01unanr", | ||||
| 	Endpoint:     microsoft.AzureADEndpoint("ceeae22e-f163-4ac9-b7c2-45972d3aed4f"), | ||||
| 	RedirectURL:  "https://alias.spamasaurus.com/callback", | ||||
| 	Scopes:       []string{"User.Read"}, | ||||
| 	Scopes:       []string{"User.Read", "Profile"}, | ||||
| } | ||||
|  | ||||
| func rootHandler(w http.ResponseWriter, r *http.Request) { | ||||
| @@ -33,10 +33,11 @@ func rootHandler(w http.ResponseWriter, r *http.Request) { | ||||
|  | ||||
| func callbackHandler(w http.ResponseWriter, r *http.Request) { | ||||
| 	// Handle the callback after successful authentication | ||||
| 	code := r.URL.Query().Get("code") | ||||
| 	token, err := config.Exchange(r.Context(), code) | ||||
| 	token, err := config.Exchange(r.Context(), r.URL.Query().Get("code")) | ||||
| 	if err != nil { | ||||
| 		w.Write([]byte(spew.Sdump(err))) | ||||
| 		if retrieveErr, ok := err.(*oauth2.RetrieveError); ok { | ||||
| 			w.Write([]byte(retrieveErr.ErrorDescription + " (" + retrieveErr.ErrorCode + ")")) | ||||
| 		} | ||||
| 		http.Error(w, "Error exchanging code for token", http.StatusInternalServerError) | ||||
| 		return | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user