jhipster / jhipster-lite

JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
https://lite.jhipster.tech
Apache License 2.0
452 stars 207 forks source link

Vue: account with authentication JWT #897

Open pascalgrimaud opened 2 years ago

seraphinandrieux commented 2 years ago

Hi Pascal, Is it possible to work on this feature ?

pascalgrimaud commented 2 years ago

@seraphinandrieux : sure, but before starting the generator part, I would suggest to tackle this ticket with a sample project, then share it here, so we can be sure it's the right way What do you think?

pascalgrimaud commented 2 years ago

So the order:

pascalgrimaud commented 2 years ago

Starting with this bounty. If it's more work than expected, I'll increase it

seraphinandrieux commented 2 years ago

Let's doing that :)

seraphinandrieux commented 2 years ago

@seraphinandrieux : sure, but before starting the generator part, I would suggest to tackle this ticket with a sample project, then share it here, so we can be sure it's the right way What do you think?

agree

pascalgrimaud commented 2 years ago

Don't hesitate to have a look at https://github.com/jhipster/jhipster-sample-app-vuejs

There are some good code there, we can take, polish and reorganize in HexaArch, specially the auth part with token

seraphinandrieux commented 2 years ago

@pascalgrimaud , I'm a bit confused about the limit of this ticket : Should I also create a login form and the resource to get JWT token ? or just the front app with form or just automatically get JWT from front before building app ?

pascalgrimaud commented 2 years ago

@seraphinandrieux : if the ticket is too big, it can be splitted into smaller tickets

The idea is:

For generating a Vue project : init, maven, java base, spring boot, spring boot tomcat, security jwt, basic auth, frontend maven plugin, vue

Then, about the work:

As I suggest, the first step would be to work on a sample. Then we could split the generator part in several PRs maybe

If it's not clear, we can discuss about it tomorrow

seraphinandrieux commented 2 years ago

I think we have to do ticket #1018 before

abdelfetah18 commented 12 months ago

Is anyone working on this one ? if not, can i work on it ?