Remove v1 identity server fallbacks
For https://github.com/vector-im/riot-web/issues/10443pull/21833/head
							parent
							
								
									b1ad0b8d77
								
							
						
					
					
						commit
						4cdfda3c7d
					
				|  | @ -181,24 +181,12 @@ export default class IdentityAuthClient { | |||
|     } | ||||
| 
 | ||||
|     async registerForToken(check=true) { | ||||
|         try { | ||||
|             const hsOpenIdToken = await MatrixClientPeg.get().getOpenIdToken(); | ||||
|             // XXX: The spec is `token`, but we used `access_token` for a Sydent release.
 | ||||
|             const { access_token: accessToken, token } = | ||||
|                 await this._matrixClient.registerWithIdentityServer(hsOpenIdToken); | ||||
|             const identityAccessToken = token ? token : accessToken; | ||||
|             if (check) await this._checkToken(identityAccessToken); | ||||
|             return identityAccessToken; | ||||
|         } catch (e) { | ||||
|             if (e.cors === "rejected" || e.httpStatus === 404) { | ||||
|                 // Assume IS only supports deprecated v1 API for now
 | ||||
|                 // TODO: Remove this path once v2 is only supported version
 | ||||
|                 // See https://github.com/vector-im/riot-web/issues/10443
 | ||||
|                 console.warn("IS doesn't support v2 auth"); | ||||
|                 this.authEnabled = false; | ||||
|                 return; | ||||
|             } | ||||
|             throw e; | ||||
|         } | ||||
|         const hsOpenIdToken = await MatrixClientPeg.get().getOpenIdToken(); | ||||
|         // XXX: The spec is `token`, but we used `access_token` for a Sydent release.
 | ||||
|         const { access_token: accessToken, token } = | ||||
|             await this._matrixClient.registerWithIdentityServer(hsOpenIdToken); | ||||
|         const identityAccessToken = token ? token : accessToken; | ||||
|         if (check) await this._checkToken(identityAccessToken); | ||||
|         return identityAccessToken; | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Travis Ralston
						Travis Ralston