asgardeo / asgardeo/javascript

feat: add capability to forcefully resend a `authorize` request when there's a active session

Ouverte
#238 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Type/Improvement
Langage dominant
TypeScript
Étoiles
18
Forks
67
Merge moyen
4 h 6 min
PR mergées (30 j)
13

Description

### Current Limitation

Currently, when there’s an existing active session, the SDK automatically skips sending a new authorize request and proceeds with the current session context.
However, there are scenarios where developers may want to forcefully trigger a new authorization request, even if an active session exists — for example, to:
- Do step up authentication
- etc.

Without this capability, developers need to manually clear session data or perform a logout, which results in a poor user experience.

### Suggested Improvement

Introduce a way to do forceful `signIn` maybe a additional param or a arg in the `signIn` method.

### Please select the package issue is related to

@asgardeo/react

### Version

current

### Reporter Checklist

- [x] I have searched the existing issues and this is not a duplicate.
- [x] I have provided all the necessary information.
- [x] I have verified the improvement is not available in the latest version of the package.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez au point d’entrée signIn de @asgardeo/react et suivez la façon dont une session active ignore actuellement une nouvelle requête authorize. Définissez et documentez le comportement de forceful signIn, puis vérifiez que l’authentification step-up peut déclencher une nouvelle requête d’autorisation sans nécessiter de logout ni d’effacement manuel de la session.

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

Évaluation

Stack technique
react, typescript
Domaine
authentication
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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