| Version 10 (modified by , 5 weeks ago) ( diff ) |
|---|
Имплементација на случаи на употреба
Најава со Google (Oauth2)
За ова сценарио, потребно е да вклучиме неколку dependencies поврзани со OAuth2. Исто така треба да креираме проект на Google Cloud Console каде треба да се внесат некои податоци за апликацијата, како на пример кои податоци ќе би бара web клиентот од корисникот. Дополнително, во application.properties фајлот, треба да се постават следните конфигурации, каде client id-то и client secret-от ги добиваме по креирање на проектот на Google Cloud Console.
За најава со Google акаунт, корисникот прво се регистрира со Google Account. Tоа го прави со притискање на копчето „Sign in with Google“ каде се отвара прозорец со сите негови сметки.
По одбирање на соодветниот акаунт, web клиентот на корисникот добива tokenId, ова е едноставен Json Web Token со сите потребни информации кои подоцна ќе му помогнат на backend-от да го валидира и регисрира корисникот. tokenId е испратено и се очекува на backend како header именуван "X-Google-Token"
Attachments (23)
- appProperties.png (13.6 KB ) - added by 5 weeks ago.
- googleRegister.png (39.9 KB ) - added by 5 weeks ago.
- googleRegister.2.png (39.9 KB ) - added by 5 weeks ago.
- googleRegisterFrontend.png (26.4 KB ) - added by 5 weeks ago.
- GoogleAuthControllerEndpoints.png (103.3 KB ) - added by 5 weeks ago.
- registerGoogleCustomerMethod.png (103.1 KB ) - added by 5 weeks ago.
- verifyGoogleTokenAndGetPayloadMethod.png (67.9 KB ) - added by 5 weeks ago.
- successful register.png (30.4 KB ) - added by 5 weeks ago.
- loginWithGoogle.png (54.2 KB ) - added by 5 weeks ago.
- loginGoogleController.png (27.4 KB ) - added by 5 weeks ago.
- loggedInWithGoogle.png (53.8 KB ) - added by 5 weeks ago.
- accept-deny-reservation-service.png (98.5 KB ) - added by 5 weeks ago.
- reservation-declined-mail.png (38.0 KB ) - added by 5 weeks ago.
- reservation-mail-notifikacija-accepted.png (61.8 KB ) - added by 5 weeks ago.
- reservations-controllers.png (123.0 KB ) - added by 5 weeks ago.
- reservation-sender-mail-service.png (97.0 KB ) - added by 5 weeks ago.
- rezervacija-customer.png (148.3 KB ) - added by 5 weeks ago.
- rezervacija-customer-status.png (38.5 KB ) - added by 5 weeks ago.
- sender-mail-service.png (59.4 KB ) - added by 5 weeks ago.
- status-korisnik-rezervacija.png (65.1 KB ) - added by 5 weeks ago.
- worker-dashboard.png (77.4 KB ) - added by 5 weeks ago.
- worker-reservation-accept.png (117.6 KB ) - added by 5 weeks ago.
- worker-reservation-denied.png (111.8 KB ) - added by 5 weeks ago.
Download all attachments as: .zip



