Skip to content

Commit 4e10aee

Browse files
committed
#344 formatting, add README entry
1 parent 09a5fcb commit 4e10aee

File tree

5 files changed

+15
-11
lines changed

5 files changed

+15
-11
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Vouch Proxy supports many OAuth and OIDC login providers and can enforce authent
1717
- [Okta](https://developer.okta.com/blog/2018/08/28/nginx-auth-request)
1818
- [ADFS](https://github.com/vouch/vouch-proxy/pull/68)
1919
- [Azure AD](https://github.com/vouch/vouch-proxy/issues/290)
20+
- [Alibaba / Aliyun iDaas](https://github.com/vouch/vouch-proxy/issues/344)
2021
- [AWS Cognito](https://github.com/vouch/vouch-proxy/issues/105)
2122
- [Gitea](https://github.com/vouch/vouch-proxy/blob/master/config/config.yml_example_gitea)
2223
- Keycloak

handlers/handlers.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@ OR CONDITIONS OF ANY KIND, either express or implied.
1111
package handlers
1212

1313
import (
14-
"github.com/vouch/vouch-proxy/pkg/providers/alibaba"
15-
"golang.org/x/oauth2"
1614
"net/http"
1715

1816
"github.com/gorilla/sessions"
1917
"go.uber.org/zap"
18+
"golang.org/x/oauth2"
2019

2120
"github.com/vouch/vouch-proxy/pkg/cfg"
2221
"github.com/vouch/vouch-proxy/pkg/cookie"
2322
"github.com/vouch/vouch-proxy/pkg/providers/adfs"
23+
"github.com/vouch/vouch-proxy/pkg/providers/alibaba"
2424
"github.com/vouch/vouch-proxy/pkg/providers/azure"
2525
"github.com/vouch/vouch-proxy/pkg/providers/common"
2626
"github.com/vouch/vouch-proxy/pkg/providers/github"

pkg/cfg/oauth.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ var (
4242
HomeAssistant: "homeassistant",
4343
OpenStax: "openstax",
4444
Nextcloud: "nextcloud",
45-
Alibaba: "alibaba",
45+
Alibaba: "alibaba",
4646
}
4747
)
4848

pkg/providers/alibaba/alibaba.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ package alibaba
1212

1313
import (
1414
"encoding/json"
15-
"golang.org/x/oauth2"
1615
"io/ioutil"
1716
"net/http"
1817

18+
"golang.org/x/oauth2"
19+
1920
"github.com/vouch/vouch-proxy/pkg/cfg"
2021
"github.com/vouch/vouch-proxy/pkg/providers/common"
2122
"github.com/vouch/vouch-proxy/pkg/structs"

pkg/structs/structs.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,10 @@ func (u *NextcloudUser) PrepareUserData() {
184184
}
185185
}
186186

187-
//Alibaba Aliyun
187+
// AlibabaUser Aliyun
188188
type AlibabaUser struct {
189189
User
190-
Data AliData `json:"data"`
190+
Data AliData `json:"data"`
191191
// jwt.StandardClaims
192192
}
193193

@@ -200,14 +200,16 @@ func (u *AlibabaUser) PrepareUserData() {
200200
u.ID = id
201201
}
202202

203+
// AliData `data` subobject of Alibaba User response
204+
// https://github.com/vouch/vouch-proxy/issues/344
203205
type AliData struct {
204-
Sub string `json:"sub"`
206+
Sub string `json:"sub"`
205207
Username string `json:"username"`
206208
Nickname string `json:"nickname"`
207-
Email string `json:"email"`
208-
ID string `json:"ou_id"`
209-
Phone string `json:"phone_number"`
210-
OuName string `json:"ou_name"`
209+
Email string `json:"email"`
210+
ID string `json:"ou_id"`
211+
Phone string `json:"phone_number"`
212+
OuName string `json:"ou_name"`
211213
}
212214

213215
// Team has members and provides acess to sites

0 commit comments

Comments
 (0)