Update LinkedIn provider validate URL (#1444)
* update LinkedIn validate URL Signed-off-by: Jeeva Kandasamy <jkandasa@gmail.com> * update changelog Signed-off-by: Jeeva Kandasamy <jkandasa@gmail.com> * update failed unit test Signed-off-by: Jeeva Kandasamy <jkandasa@gmail.com>
This commit is contained in:
		
							parent
							
								
									0693856bc3
								
							
						
					
					
						commit
						6e54ac2745
					
				|  | @ -10,6 +10,7 @@ | |||
| 
 | ||||
| - [#1433](https://github.com/oauth2-proxy/oauth2-proxy/pull/1433) Let authentication fail when session validation fails (@stippi2) | ||||
| - [#1445](https://github.com/oauth2-proxy/oauth2-proxy/pull/1445) Fix docker container multi arch build issue by passing GOARCH details to make build (@jkandasa) | ||||
| - [#1444](https://github.com/oauth2-proxy/oauth2-proxy/pull/1444) Update LinkedIn provider validate URL (@jkandasa) | ||||
| 
 | ||||
| # V7.2.0 | ||||
| 
 | ||||
|  |  | |||
|  | @ -46,6 +46,13 @@ var ( | |||
| 		Host:   "api.linkedin.com", | ||||
| 		Path:   "/v2/emailAddress", | ||||
| 	} | ||||
| 
 | ||||
| 	// Default Validate URL for LinkedIn.
 | ||||
| 	linkedinDefaultValidateURL = &url.URL{ | ||||
| 		Scheme: "https", | ||||
| 		Host:   "api.linkedin.com", | ||||
| 		Path:   "/v2/me", | ||||
| 	} | ||||
| ) | ||||
| 
 | ||||
| // NewLinkedInProvider initiates a new LinkedInProvider
 | ||||
|  | @ -55,7 +62,7 @@ func NewLinkedInProvider(p *ProviderData) *LinkedInProvider { | |||
| 		loginURL:    linkedinDefaultLoginURL, | ||||
| 		redeemURL:   linkedinDefaultRedeemURL, | ||||
| 		profileURL:  linkedinDefaultProfileURL, | ||||
| 		validateURL: linkedinDefaultProfileURL, | ||||
| 		validateURL: linkedinDefaultValidateURL, | ||||
| 		scope:       linkedinDefaultScope, | ||||
| 	}) | ||||
| 	return &LinkedInProvider{ProviderData: p} | ||||
|  |  | |||
|  | @ -54,7 +54,7 @@ func TestNewLinkedInProvider(t *testing.T) { | |||
| 	g.Expect(providerData.LoginURL.String()).To(Equal("https://www.linkedin.com/oauth/v2/authorization")) | ||||
| 	g.Expect(providerData.RedeemURL.String()).To(Equal("https://www.linkedin.com/uas/oauth2/accessToken")) | ||||
| 	g.Expect(providerData.ProfileURL.String()).To(Equal("https://api.linkedin.com/v2/emailAddress")) | ||||
| 	g.Expect(providerData.ValidateURL.String()).To(Equal("https://api.linkedin.com/v2/emailAddress")) | ||||
| 	g.Expect(providerData.ValidateURL.String()).To(Equal("https://api.linkedin.com/v2/me")) | ||||
| 	g.Expect(providerData.Scope).To(Equal("r_emailaddress r_liteprofile")) | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue