Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Call to session.stop() with side-effect in UpdateAccessTokenFilter.java

Ouverte
#2,385 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
java

Piste de recherche

Commencez par src/main/java/org/ohdsi/webapi/shiro/filters/UpdateAccessTokenFilter.java, en particulier les lignes 118-122, puis examinez sa configuration de filtre et l’historique autour de l’appel à session.stop(). Déterminez pourquoi la session est arrêtée lors de la connexion et si les sessions sont nécessaires ; le travail est terminé lorsqu’une décision documentée a été prise et que le comportement concerné a été validé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

While reviewing the code in UpdateAccessTokenFilter.java I stumbled upon the following lines

https://github.com/OHDSI/WebAPI/blob/093e1f197222fdd69aa56247b4f7c225257a69ed/src/main/java/org/ohdsi/webapi/shiro/filters/UpdateAccessTokenFilter.java#L118-L122

which struck me as odd. In fact, session.stop() is called only twice in the whole WebAPI code base, both times in this UpdateAccessTokenFilter class. Given UpdateAccessTokenFilter's place in the grand scheme of filters configured, the above lines seem to always be called upon login, and result in an immediate end of the session that actually just started... The rest of the user interactions seem to continue based on token authentication alone.

Code blame shows that the code itself and the surrounding parts are many years old.

Questions:

  • Would it be possible to find more details on why the session.stop() was added here?
  • Do we need sessions at all?
Langage dominant
Java
Étoiles
153
Forks
187
Merge moyen
1 j 3 h
PR mergées (30 j)
14

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de OHDSI/WebAPI

Toutes les issues de OHDSI/WebAPI

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.