Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle new phone #258

Open
cornelinux opened this issue Jun 8, 2022 · 1 comment
Open

Handle new phone #258

cornelinux opened this issue Jun 8, 2022 · 1 comment
Labels
Type: Feature request External requirement for new functionality

Comments

@cornelinux
Copy link
Member

cornelinux commented Jun 8, 2022

The user gets a new phone.
How can we ensure, that the user easily gets a new token onto this phone?

Copying the existing token is a bad idea, since the old phone would be possibly passed to the grandson.

So we could provide an easy way to enrolling a new token (well, actually this exists as "token rollover", if the old phone still exists...)

  • If we had the phone number, we could send a rollout link via SMS, if the user previously opted in for phone-change...

  • Give back the existing token. On the old phone the user could "give back the token to the server" and thus someway get a voucher to rollout the token on a new phone...

  • If we would do an export with a QR code chuckle, we should only be allowed to do the export once. And maybe also check on the old phone the valid OTP value from the new phone.

However, I think there are two differences:

  1. A mechnism that works, if the old phone still exists (then the user could also enroll a new token or roll-over)
  2. A mechinsm that works, when the old phone is already dumped.

I think the 2nd scenario is the challenging one which also will occur often!

@cornelinux cornelinux added the Type: Feature request External requirement for new functionality label Jun 8, 2022
@nilsbehlen
Copy link
Member

nilsbehlen commented Jun 9, 2022

I would like to add that push token (the private key) can not be exported. So if we were to restore the "same" token on a new phone, push token have to be enrolled new.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature request External requirement for new functionality
Projects
None yet
Development

No branches or pull requests

2 participants