Skip to content

Commit 009d27b

Browse files
authored
Merge pull request #56 from jianxiaoguo/main
chore(oauth): modify passport api
2 parents cf43590 + cad913c commit 009d27b

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

charts/controller/templates/_helpers.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,15 +148,15 @@ env:
148148
- name: "SOCIAL_AUTH_DRYCC_ACCESS_TOKEN_URL"
149149
value: "$(DRYCC_PASSPORT_DOMAIN)/oauth/token/"
150150
- name: "SOCIAL_AUTH_DRYCC_ACCESS_API_URL"
151-
value: "$(DRYCC_PASSPORT_DOMAIN)/users/"
151+
value: "$(DRYCC_PASSPORT_DOMAIN)"
152152
- name: "SOCIAL_AUTH_DRYCC_USERINFO_URL"
153153
value: "$(DRYCC_PASSPORT_DOMAIN)/oauth/userinfo/"
154154
- name: "SOCIAL_AUTH_DRYCC_JWKS_URI"
155155
value: "$(DRYCC_PASSPORT_DOMAIN)/oauth/.well-known/jwks.json"
156156
- name: "SOCIAL_AUTH_DRYCC_OIDC_ENDPOINT"
157157
value: "$(DRYCC_PASSPORT_DOMAIN)/oauth"
158158
- name: "LOGIN_REDIRECT_URL"
159-
value: "$(DRYCC_PASSPORT_DOMAIN)/login/done/"
159+
value: "$(DRYCC_PASSPORT_DOMAIN)/user/login/done/"
160160
- name: SOCIAL_AUTH_DRYCC_CONTROLLER_KEY
161161
valueFrom:
162162
secretKeyRef:

rootfs/api/backend.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def get_user_details(self, response):
6767

6868
def user_data(self, access_token, *args, **kwargs):
6969
"""Loads user data from service"""
70-
url = settings.SOCIAL_AUTH_DRYCC_ACCESS_API_URL
70+
url = settings.SOCIAL_AUTH_DRYCC_USERINFO_URL
7171
return self.get_json(url, headers={
7272
'authorization': 'Bearer ' + access_token})
7373

rootfs/api/oauth.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ def __init__(self):
1515
self.client = OAuth2Session(self.client_id, self.client_secret)
1616

1717
def get_user_by_token(self, token: str) -> Dict:
18-
response = requests.get(f'{self.api_url}/users', headers={
18+
response = requests.get(f'{self.api_url}/user/info/', headers={
1919
'Authorization': f'Bearer {token}'
2020
})
2121
result = response.json()
2222
return result
2323

2424
def get_email_by_token(self, token: str) -> Dict:
25-
response = requests.get(f'{self.api_url}/users/emails', headers={
25+
response = requests.get(f'{self.api_url}/user/email/', headers={
2626
'Authorization': f'Bearer {token}'
2727
})
2828
result = response.json()

0 commit comments

Comments
 (0)