Salut,
J'ai du mal à me connecter.
3.13.0
$ firebase login --no-localhost --debug
Une connexion réussie
$ firebase login --no-localhost --debug
[2017-10-03T18:14:05.541Z] ----------------------------------------------------------------------
[2017-10-03T18:14:05.546Z] Command: /usr/local/bin/node /usr/local/bin/firebase login --no-localhost --debug
[2017-10-03T18:14:05.546Z] CLI Version: 3.13.0
[2017-10-03T18:14:05.546Z] Platform: linux
[2017-10-03T18:14:05.546Z] Node Version: v8.6.0
[2017-10-03T18:14:05.547Z] Time: Tue Oct 03 2017 15:14:05 GMT-0300 (BRT)
[2017-10-03T18:14:05.547Z] ----------------------------------------------------------------------
? Allow Firebase to collect anonymous CLI usage and error reporting information? No
Visit this URL on any device to log in:
https://accounts.google.com/o/oauth2/auth?client_id=563584335869-fgrhgmd47bqnekij5i8b5pr03ho849e6.apps.googleusercontent.com&scope=email%20openid%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloudplatformprojects.readonly%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ffirebase%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&response_type=code&state=866083077&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob
? Paste authorization code here: 4/9FxonAqbx4paDM4BWzPaSLFuLbAUaTB8bS65YK5R_vc
[2017-10-03T18:14:20.567Z] >>> HTTP REQUEST POST https://accounts.google.com/o/oauth2/token { code: '4/9FxonAqbx4paDM4BWzPaSLFuLbAUaTB8bS65YK5R_vc',
client_id: '563584335869-fgrhgmd47bqnekij5i8b5pr03ho849e6.apps.googleusercontent.com',
client_secret: 'j9iVZfS8kkCEFUPaAeJV0sAi',
redirect_uri: 'urn:ietf:wg:oauth:2.0:oob',
grant_type: 'authorization_code' }
Tue Oct 03 2017 15:14:20 GMT-0300 (BRT)
[2017-10-03T18:14:20.582Z] Token Fetch Error: Error
at FirebaseError (/usr/local/lib/node_modules/firebase-tools/lib/error.js:11:17)
at Request._callback (/usr/local/lib/node_modules/firebase-tools/lib/api.js:32:23)
at self.callback (/usr/local/lib/node_modules/firebase-tools/node_modules/request/request.js:186:22)
at emitOne (events.js:115:13)
at Request.emit (events.js:210:7)
at Request.onRequestError (/usr/local/lib/node_modules/firebase-tools/node_modules/request/request.js:878:8)
at emitOne (events.js:115:13)
at ClientRequest.emit (events.js:210:7)
at ClientRequest.onError (/usr/local/lib/node_modules/firebase-tools/node_modules/tunnel-agent/index.js:179:21)
at Object.onceWrapper (events.js:316:30)
Error: Authentication Error: Your credentials are no longer valid. Please run firebase login --reauth
For CI servers and headless environments, generate a new token with firebase login:ci
Quelqu'un sait ce qui se passe ?
Salut, j'ai le même problème
Je suis confronté au même problème mais avec la commande 'Firebase login' !
S'il vous plaît suggérer une solution à cela?
Je rencontre exactement le même problème. J'ai essayé différentes combinaisons de firebase login
et firebase login:ci
avec --reauth
, --no-localhost
et --debug
en vain. De plus, cela n'a pas fait de différence de faire un explicite firebase logut
. De plus, j'ai utilisé trois navigateurs différents, à savoir Firefox, Chrome et Safari, pour effectuer l'autorisation afin de voir si cela pouvait faire une différence. Ce n'est pas le cas.
À en juger par le type d '"erreur de récupération de jeton" @thiagobonfante et je reçois la demande d'API à l'API OAuth échoue conduisant à une promesse rejetée à: https://github.com/firebase/firebase-tools/blob/b247ab9ca9e669d833ff830465c280e304d8b068/ lib/auth.js#L83
Notez comment une réponse, même défectueuse, de l'API OAuth entraînerait un message d'erreur avec à la fois un code d'état et un corps de réponse : https://github.com/firebase/firebase-tools/blob/b247ab9ca9e669d833ff830465c280e304d8b068/lib/auth .js#L75
Pour continuer, en essayant de réinstaller le package NPM pour Firebase Tools pour voir si cela pourrait faire une différence, NPM a échoué d'une manière qui sentait comme un problème DNS. J'ai redémarré l'ordinateur (macOS 10.12.6 Sierra), puis l'installation de NPM et la réauthentification de Firebase Tools ont été effectuées.
En tant que tel, je ne peux pas dire avec certitude que les deux problèmes étaient liés. Cependant, un redémarrage de votre ordinateur peut être une chose à essayer si vous rencontrez ce problème.
@tblomseth dans mon cas, j'ai déjà essayé tout ce que vous avez dit. L'erreur a été renvoyée par la ligne 83.
Si le problème persiste, veuillez rouvrir.
Je reçois le même problème. J'ai essayé la même chose hier, cela fonctionnait parfaitement bien. mais maintenant je reçois une erreur d'autorisation. J'ai également joint l'instantané.
Même problème ici .... des solutions?
Même problème :(
même problème
même problème
L'exécution firebase login --reauth
comme le message d'erreur suggéré a-t-elle fonctionné ?
même problème
non @laurenzlong , même cela n'a pas fonctionné
J'ai eu le même problème et parfois cela m'a aidé:
set "NODE_TLS_REJECT_UNAUTHORIZED=0"
puis relancez la connexion firebase
@MrSuhov Merci, ça marche vraiment !
@MrSuhov merci, ça marche aussi pour moi !!
même problème
même problème - j'ai essayé tout ce qui précède, et je n'utilise pas de proxy, ce qui semble également être une cause.
4.0.1
les fenêtres
$ connexion firebase --no-localhost --debug
Une connexion réussie
PS C:_angular\flow-v6.2.4> connexion firebase --no-localhost --debug
[2018-08-01T16:31:54.980Z] -------------------------------------- --------------------------------
[2018-08-01T16:31:54.996Z] Commande : C:\Program Files\nodejs\node.exe C:\Users\patrick\AppData\Roamingnpm\node_modules\firebase-tools\binfirebase login --no-localhost - -déboguer
[2018-08-01T16:31:54.996Z] Version CLI : 4.0.1
[2018-08-01T16:31:54.997Z] Plate-forme : win32
[2018-08-01T16:31:54.997Z] Version du nœud : v9.10.1
[2018-08-01T16:31:54.998Z] Heure : Mer 01 août 2018 18:31:54 GMT+0200 (Romance (zomertijd))
[2018-08-01T16:31:54.998Z] -------------------------------------- --------------------------------
? Autoriser Firebase à collecter des informations anonymes sur l'utilisation de la CLI et les rapports d'erreurs ? Non
Visitez cette URL sur n'importe quel appareil pour vous connecter :
https://accounts.google.com/o/oauth2/auth?client_id=563584335869-fgrhgmd47bqnekij5i8b5pr03ho849e6.apps.googleusercontent.com&scope=email%20openid%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloudplatformprojects.readonly% 20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ffirebase%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&response_type=code&state=781119839&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0% 3Aoob
? Collez le code d'autorisation ici : 4/AAAcSvs3St9DxIT5uTp-uj0Eln5YzWpq_zz7IPv0EUxV00lY_n9kSvA
[2018-08-01T16:32:11.524Z] >>> POST DE DEMANDE HTTP https://accounts.google.com/o/oauth2/token
{ code : '4/AAAcSvs3St9DxIT5uTp-uj0Eln5YzWpq_zz7IPv0EUxV00lY_n9kSvA',
ID_client : '563584335869-fgrhgmd47bqnekij5i8b5pr03ho849e6.apps.googleusercontent.com',
secret_client : 'j9iVZfS8kkCEFUPaAeJV0sAi',
redirect_uri: ' urn:ietf :wg: oauth:2.0 :oob',
grant_type : 'authorization_code' }
Mer 01 août 2018 18:32:11 GMT+0200 (Romance (zomertijd))
[2018-08-01T16:32:11.626Z] Erreur de récupération de jeton : erreur
à nouveau FirebaseError (C:\Users\patrick\AppData\Roamingnpm\node_modules\firebase-tools\liberror.js:11:16)
à Request._callback (C:\Users\patrick\AppData\Roamingnpm\node_modules\firebase-tools\lib\api.js:35:11)
à self.callback (C:\Users\patrick\AppData\Roamingnpm\node_modules\firebase-tools\node_modules\request\request.js:185:22)
à Request.emit (events.js:180:13)
à Request.emit (domain.js:421:20)
à Request.onRequestError (C:\Users\patrick\AppData\Roamingnpm\node_modules\firebase-tools\node_modules\request\request.js:877:8)
à ClientRequest.emit (events.js:180:13)
à ClientRequest.emit (domain.js:421:20)
sur TLSSocket.socketErrorListener (_http_client.js:395:9)
sur TLSSocket.emit (events.js:180:13)
Erreur : Erreur d'authentification : Vos informations d'identification ne sont plus valides. Veuillez exécuter firebase login --reauth
Pour les serveurs CI et les environnements sans tête, générez un nouveau jeton avec firebase login:ci
J'ai essayé les solutions de contournement suivantes basées sur ce problème:
Quelqu'un peut-il aider?
Je dois déployer une nouvelle version de mon application au plus vite.
Merci.
Je rencontrais exactement le même problème. J'ai redémarré ma machine - redémarrer Docker était probablement suffisant, mais bon ! - et j'ai exécuté docker system prune
.
Une fois que Docker était complètement frais, j'ai réexécuté ma construction et cela a très bien fonctionné.
J'ai également ajouté set "NODE_TLS_REJECT_UNAUTHORIZED=0"
à mon script de construction... donc ça aurait pu aider aussi ?
Si vous êtes en Chine, définissez un proxy comme shadowsocks dans votre console.
~/.zshrc
function proxy() {
export http_proxy="http://192.168.1.100:1087"
export https_proxy="http://192.168.1.100:1087"
export all_proxy="http://192.168.1.100:1087"
}
function unproxy() {
unset http_proxy https_proxy all_proxy
}
Je suis également confronté au même problème. voici mes logs..
localhost:fonctions gradler$ connexion firebase --no-localhost --debug
[2019-03-18T07:46:03.766Z] -------------------------------------- --------------------------------
[2019-03-18T07:46:03.769Z] Commande : /usr/local/bin/node /usr/local/bin/firebase login --no-localhost --debug
[2019-03-18T07:46:03.770Z] Version CLI : 6.5.0
[2019-03-18T07:46:03.770Z] Plate-forme : darwin
[2019-03-18T07:46:03.770Z] Version du nœud : v11.2.0
[2019-03-18T07:46:03.770Z] Heure : lundi 18 mars 2019 16:46:03 GMT+0900 (heure standard coréenne)
[2019-03-18T07:46:03.770Z] ------------------------------------------- --------------------------------
? Autoriser Firebase à collecter des informations anonymes sur l'utilisation de la CLI et les rapports d'erreurs ? Oui
Visitez cette URL sur n'importe quel appareil pour vous connecter :
https://accounts.google.com/o/oauth2/auth?client_id=563584335869-fgrhgmd47bqnekij5i8b5pr03xxxxxxx.apps.googleusercontent.com&scope=email%20openid%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloudplatformprojects.readonly% 20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ffirebase%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&response_type=code&state=111287150&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0% 3Aoob
? Collez le code d'autorisation ici : 4/EAHhdfZTTEq50Xbdh6Cv4no5ZjeO-xxxx
[2019-03-18T07:46:17.983Z] >>> POST DE DEMANDE HTTP https://accounts.google.com/o/oauth2/token
code=4/EAHhdfZTTEq50Xbdh6Cv4no5ZjeO-xxxx, client_id=563584335869-fgrhgmd47bqnekij5xxxxxxxx.apps.googleusercontent.com, client_secret=j9iVZfS8kkCEFUPxxxx, redirect_uri= urn:ietf :wg: oauth:2.0 :oob, grant_type=authorization
[2019-03-18T07:46:18.022Z] Erreur de récupération de jeton : erreur
à la nouvelle FirebaseError (/usr/local/lib/node_modules/firebase-tools/lib/error.js:9:18)
à Request._callback (/usr/local/lib/node_modules/firebase-tools/lib/api.js:30:31)
à self.callback (/usr/local/lib/node_modules/firebase-tools/node_modules/request/request.js:185:22)
à Request.emit (events.js:182:13)
à Request.EventEmitter.emit (domain.js:441:20)
à Request.onRequestError (/usr/local/lib/node_modules/firebase-tools/node_modules/request/request.js:881:8)
à ClientRequest.emit (events.js:182:13)
à ClientRequest.EventEmitter.emit (domain.js:441:20)
sur TLSSocket.socketErrorListener (_http_client.js:399:9)
sur TLSSocket.emit (events.js:182:13)
Erreur : Erreur d'authentification : Vos informations d'identification ne sont plus valides. Veuillez exécuter firebase login --reauth
Pour les serveurs CI et les environnements sans tête, générez un nouveau jeton avec firebase login:ci
Une façon de le résoudre est de faire simplement:
firebase logout
qui vous déconnectera et vous reconnectera avec firebase login
@tennessine hey mec, dans quel fichier est cet ensemble ? Est-ce sur un serveur Linux ?
Obtenir le même problème Token Fetch Error: Error; est-ce que quelqu'un a des conseils sur la façon de le résoudre?
J'ai pu résoudre le problème de mon côté; c'était en fait lié à ce problème: https://github.com/firebase/firebase-admin-node/issues/115
Correction en ajoutant du code laid process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0 ; dans api.js avant l'appel de requête
Merci @tennessine. Votre façon de faire fonctionne pour moi.
Bonjour @cnscorpions , j'utilise :
Win10
Cmder(bash) # alors nous pouvons utiliser les commandes de Linux sur Windows
Fenêtres Shadowsocks
trouvez le fichier user_profile.sh
dans le chemin où vous avez extrait votre cmder, il peut ressembler à C:\Users\Cmder\config
puis ajoutez les fonctions ci-dessous (Merci @tennessine encore)
function pxyo() {
export http_proxy="http://127.0.0.1:1080"
export https_proxy="http://127.0.0.1:1080"
export all_proxy="http://127.0.0.1:1080"
echo 'proxy-on'
}
function pxyf() {
unset http_proxy https_proxy all_proxy
echo 'proxy-off'
}
REMARQUE :
J'utilise le port 1080 (port local par défaut), donc je règle comme ci-dessus
Et 127.0.0.1 pour les shadowsocks
Utilisez ensuite pxyo
pour ouvrir l'ensemble, et vous pouvez vous connecter à firebase maintenant.
Si vous échouez à nouveau, veuillez vérifier votre connexion en utilisant curl www.google.com
.
Ça marche pour moi.
J'ai couru firebase login --debug
et la sortie m'a montré:
[2019-08-27T22:59:17.587Z] ----------------------------------------------------------------------
[2019-08-27T22:59:17.590Z] Command: /usr/local/bin/node
[2019-08-27T22:59:17.590Z] CLI Version: 7.2.2
[2019-08-27T22:59:17.590Z] Platform: darwin
[2019-08-27T22:59:17.590Z] Node Version: v10.15.3
[2019-08-27T22:59:17.591Z] Time: Tue Aug 27 2019 15:59:17 GMT-0700 (Pacific Daylight Time)
**[2019-08-27T22:59:17.591Z] Env Overrides: FIREBASE_CLIENT_SECRET**
[2019-08-27T22:59:17.591Z] ----------------------------------------------------------------------
J'utilise la variable FIREBASE_CLIENT_SECRET sans savoir que Firebase en dépend également. Des heures perdues à ce sujet ... Vérifiez le débogage pour voir si vous écrasez peut-être une variable env sans le savoir. Après avoir désactivé la variable, j'ai pu me connecter immédiatement.
Je viens de tomber sur ceci - comme vu ci-dessus, il semble que la requête POST échoue, prend du temps à revenir avec :
[2019-09-03T04:50:55.231Z] Erreur de récupération de jeton : erreur
à la nouvelle FirebaseError (/usr/local/lib/node_modules/firebase-tools/lib/error.js:9:18)
à Request._callback (/usr/local/lib/node_modules/firebase-tools/lib/api.js:30:31)
à self.callback (/usr/local/lib/node_modules/firebase-tools/node_modules/request/request.js:185:22)
à Request.emit (events.js:182:13)
à Request.EventEmitter.emit (domain.js:441:20)
à Request.onRequestError (/usr/local/lib/node_modules/firebase-tools/node_modules/request/request.js:881:8)
à ClientRequest.emit (events.js:182:13)
à ClientRequest.EventEmitter.emit (domain.js:441:20)
sur TLSSocket.socketErrorListener (_http_client.js:399:9)
sur TLSSocket.emit (events.js:182:13)
EDIT : aucune des suggestions ci-dessus n'a fonctionné (y compris le paramètre NODE_TLS_REJECT_UNAUTHORIZED) mais n'a pas essayé le proxy.
EDIT 2: pour moi, cela semblait être une erreur de réseau, j'ai réessayé la même chose 30 minutes plus tard et cela a fonctionné.
Exécuter 7.3.0 et revenir à 7.1.1
`` connexion firebase --reauth --no-localhost```
Je reçois un jeton, le colle, et après un long moment, je reçois
Error: Authentication Error: Your credentials are no longer valid. Please run firebase login --reauth
avec --debug
[2019-09-05T00:20:59.959Z] >>> HTTP REQUEST POST https://accounts.google.com/o/oauth2/token
code=4/qgGpDeAVtNXUoSZ5CYXn5APgtFKgI4wyc0Mtqbnb8XSQvuEJs0VvAvc, client_id=563584335869-fgrhgmd47bqnekij5i8b5pr03ho849e6.apps.googleusercontent.com, client_secret=j9iVZfS8kkCEFUPaAeJV0sAi, redirect_uri=urn:ietf:wg:oauth:2.0:oob, grant_type=authorization_code
attendre longtemps longtemps...
[2019-09-05T00:23:10.060Z] Token Fetch Error: Error
at new FirebaseError (/home/enric/.asdf/installs/nodejs/10.16.0/.npm/lib/node_modules/firebase-tools/lib/error.js:9:18)
at Request._callback (/home/enric/.asdf/installs/nodejs/10.16.0/.npm/lib/node_modules/firebase-tools/lib/api.js:30:31)
at self.callback (/home/enric/.asdf/installs/nodejs/10.16.0/.npm/lib/node_modules/firebase-tools/node_modules/request/request.js:185:22)
at Request.emit (events.js:198:13)
at Request.EventEmitter.emit (domain.js:448:20)
at Request.onRequestError (/home/enric/.asdf/installs/nodejs/10.16.0/.npm/lib/node_modules/firebase-tools/node_modules/request/request.js:881:8)
at ClientRequest.emit (events.js:198:13)
at ClientRequest.EventEmitter.emit (domain.js:448:20)
at ClientRequest.onError (/home/enric/.asdf/installs/nodejs/10.16.0/.npm/lib/node_modules/firebase-tools/node_modules/tunnel-agent/index.js:179:21)
at Object.onceWrapper (events.js:286:20)
Error: Authentication Error: Your credentials are no longer valid. Please run firebase login --reauth
For CI servers and headless environments, generate a new token with firebase login:ci
Très frustrant. Impossible d'apporter des modifications à mon application. J'adore Firebase mais ce genre de choses me fait douter de son utilisation en production.
Une réponse:
Je n'ai pas lu tout le changement pour voir si quelqu'un d'autre l'a suggéré.
Firebase respecte votre jeton GCP Oauth2 standard.
Devoir aller dans le navigateur et obtenir le code ne semble pas très CI ou sans tête.
Cela fonctionne pour nous:
export GOOGLE_APPLICATION_CREDENTIALS=key.json # Où key.json est le fichier json de votre compte de service
export FIREBASE_TOKEN=$(gcloud auth application-default print-access-token)
Si quelqu'un utilise firebase-cli derrière un proxy d'entreprise avec un certificat auto-signé :
En bas :
export NODE_TLS_REJECT_UNAUTHORIZED=0
J'ai eu le même problème et parfois cela m'a aidé:
set "NODE_TLS_REJECT_UNAUTHORIZED=0"
puis relancez la connexion firebase
dans quel fichier je peux définir ceci
J'ai pu résoudre le problème de mon côté; c'était en fait lié à ce problème: firebase/firebase-admin-node#115
Correction en ajoutant du code laid process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0 ; dans api.js avant l'appel de requête
pouvez-vous me dire où je peux trouver ça exactement?
En bas :
export NODE_TLS_REJECT_UNAUTHORIZED=0
@daryoooooo fais-le en bash
Peux-tu m'expliquer plus car je ne sais pas quoi. Est bash ?
Le samedi 28 mars 2020 à 04h42, Moa Lai [email protected] a écrit :
En bas :
exporter NODE_TLS_REJECT_UNAUTHORIZED=0
@daryoooooo https://github.com/daryoooooo faites-le simplement en bash
—
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/firebase/firebase-tools/issues/486#issuecomment-605383768 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AM6RWMW6POW2CZLJ76K3P5TRJVPYJANCNFSM4D5SJF7A
.
j'ai eu le même problème, j'ai déconnecté ma connexion vpn et j'ai essayé, ça a marché !!!
s'il vous plaît aider. aucune solution de travail pour moi :(
Vous ne pouvez pas résoudre pour moi, plus de solution ?
Si vous êtes en Chine, définissez un proxy comme shadowsocks dans votre console.
~/.zshrcfunction proxy() { export http_proxy="http://192.168.1.100:1087" export https_proxy="http://192.168.1.100:1087" export all_proxy="http://192.168.1.100:1087" } function unproxy() { unset http_proxy https_proxy all_proxy }
Exécutez ce qui suit dans bash (Windows) :
set http_proxy=http://127.0.0.1:<port> & set https_proxy=http://127.0.0.1:<port>
Ça marche, merci. Je pense que normalement Shadowsocks ou Clash ne fonctionnent pas pour bash.
La solution de @MoaLaiSkirulais fonctionne pour moi....
D:\Aarya's Files\Doctor Management APP\adminlte-v3\WEBSITE FOLDER\medical>connexion firebase
i Firebase collecte éventuellement des informations sur l'utilisation de la CLI et les rapports d'erreurs pour aider à améliorer nos produits. Les données sont collectées conformément à la politique de confidentialité de Google (https://policies.google.com/privacy) et ne sont pas utilisées pour vous identifier.
? Autoriser Firebase à collecter des informations sur l'utilisation de la CLI et les rapports d'erreurs ? Oui
i Pour modifier vos préférences de collecte de données à tout moment, exécutez firebase logout
et reconnectez-vous.
Accédez à cette URL sur cet appareil pour vous connecter :
https://accounts.google.com/o/oauth2/auth?client_id=563584335869-fgrhgmd47bqnekij5i8b5pr03ho849e6.apps.googleusercontent.com&scope=email%20openid%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloudplatformprojects.readonly% 20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ffirebase%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&response_type=code&state=22105336&redirect_uri=http%3A%2F%2Flocalhost%3A9005
En attente d'authentification...
Erreur : une erreur inattendue s'est produite.
S'il vous plait, j'ai besoin de votre aide avec ceci.
Commentaire le plus utile
J'ai eu le même problème et parfois cela m'a aidé:
set "NODE_TLS_REJECT_UNAUTHORIZED=0"
puis relancez la connexion firebase