Suoritettu

Login with google account javascript implementation

Two applications are deployed to Google Cloud as two separate google projects

Java Spring Boot Backend

Code

[login to view URL]

Deployed as App Engine Service

[login to view URL]

Angular front end

[login to view URL]

Deployed as App Engine Service

[login to view URL]

Clicking the button on UI returns the content of

[login to view URL]

I can provide deployment instructions if you need but all the files are there to deploy it to your cloud

This line needs to change to call your URL

[login to view URL]

What needs to be done.

Everything is already deployed. There is no need to solve any deployment problems. Technologies are in the code. Spring and Angular. They are not changing.

Backend google project will be closed by Google Identity Aware Proxy ([login to view URL])

[login to view URL] <--- this backend

UI will stop working.

******

Angular project needs to be able authorize into backend and return the same data after IAP is enabled.

******

This ^^^^^ is the main requirement ^^^ Nothing else

Only angular changes needed

******

Apparently (from the bids I got so far) the is not enough of understanding about Google Identity Aware Proxy.

You have to know what it is before you bid. Please do familiarize yourself with its capabilities.

******

You have to have Google Cloud Platform account to deploy, ran and test your code changes.

You will have to enable/disable Identity Aware proxy and use the setup described above (two separate google cloud projects) to verify that your code works.

Please do not bid if you are not in position to do so.

________________________________________________________________________

There are multiple ways of implementing it.

Could be Firebase

Could be this [login to view URL]

Could be any other way

Deliverable

1. Solution design.

2. Solution implementation on the Angular side.

Ideally you deploy it to your cloud and do work there. Deliver code changes to the repo above.

Detailed design need to get delivered first.

____________________________________________________

Since I need this urgently I am spelling out work steps.

1. Have google could platform account

2. Create to projects

3. Get java code from repo and deploy Java application (it is trivial. I can give steps if needed. Code is there)

4. Get angluar code from repo, change the URL to your deployed Java project, deploy angular app

5. Verify that Angular Project works the same way as in my deployment.

6. Go to java google project deployment and enable Identity Aware Proxy

7. Verify that Angular now gets a 302 when calling backend

8. Give your google account access to backend in Identity Aware Proxy

9. Verify that Angular still gets a 302 when calling backend

Now your magic starts.

Add code to angular to login as your google account that you added to Identity Aware Proxy

Code calls to backend to have enough information to pass Identity Aware Proxy (that is the main deliverable)

Deploy and test.

You should be able to access backend after logging into Angular front end using your account.

Submit code changes.

---------------------------------------------------------------

Additional notes.

1. App Engine has to be flex (not standard). Flex allows large file sizes. Spring boot jar in over 32mb Standard App Engine file size limit.

2. What is the end goal? I need to control user access to backend by adding/removing users google accounts to Identity Aware Proxy and not have user access control added to the application itself.

This means that, if there is a service account fine, but backend needs to "know" which user is logging in.

Taidot: Angular.js, Google App Engine, Google Cloud Platform, Java, Javascript

Näytä lisää: login to website with google, google login api, login with google php, google sign-in for websites, login with google android, google sign in button, google oauth login, google sign in javascript example

Tietoa työnantajasta:
( 0 arvostelua ) San Jose, United States

Projektin tunnus: #18953231

Myönnetty käyttäjälle:

dangvannam

How are you doing? I am an expert of Java Spring Boot, angular, and firebase. I have experience of solving this kind of issues for couple of projects before. If you give me a chance I will fix this perfectly. Lisää

$22 USD / tunti
(3 Arvostelua)
2.2

34 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_18% %project_currencyDetails_sign_sub_19%/tunti tähän työhön

winmaclin

Hi atrifonovnvv, After reviewing your brief job description, We are team of expert Java developers with extensive experience in Javascript and Angular.js development. So, we can surely help you to authorize your pro Lisää

$15 USD / tunti
(237 arvostelua)
8.3
peng72083

Hello, How are you? I have read your description carefully. I am a senior web developer. I am very familiar with Angular frontend and Java backend and also have full experiences in managing GAE. Please check my pro Lisää

$27 USD / tunti
(34 arvostelua)
7.1
$15 USD / tunti
(37 arvostelua)
7.4
tarunmehan

Hello, Greetings for the day! I am ready to help you on an immediate basis to develop Web solution in Php as per your requirements. I will develop Seo friendly and fully responsive website so that it will be com Lisää

$15 USD / tunti
(21 arvostelua)
6.9
gvictorvw

Hello, I'm a software developer with more than 10 years of experience. Most of the projects where I was involved, was enterprise Java applications. Your description is absolutely clear and I have started to evaluate Lisää

$25 USD / tunti
(16 arvostelua)
6.5
arhamsoftltd

Hi, I can help you with the applications deployed on the google cloud. I can deliver solution design and angular side of the project needed. Let's chat to get started. I am a full stack developer, having 10 year Lisää

$25 USD / tunti
(15 arvostelua)
6.9
rightbigboss

Dear client! Nice to meet you. I have read your description carefully. Your project is clear to me. I have rich experienced in developing backend. Backend development is my strong skill. Backend: php, node.js, pyt Lisää

$20 USD / tunti
(47 arvostelua)
6.5
seemasit

Hi there, I've gone through the post description carefully and ready to start work on this project. Requirements are very clear but please come over the chat so that i can get more requirements if remaining. I am Lisää

$16 USD / tunti
(22 arvostelua)
6.1
owebest

Hi, Greetings! We have a in-house team who is expert in desired work in description & we would like to let you know that we have reviewed your complete project description and we are confident to develop this solu Lisää

$30 USD / tunti
(16 arvostelua)
5.9
Mihailovic0120

Hi, there! My major skills for your job are as follows: - HTML5/CSS3(Responsive as well from designs) - AngularJs - PHP - MySql I've just read your job description fully and feel very interested in your job. I Lisää

$25 USD / tunti
(22 arvostelua)
5.8
ArkssTech

Hello Manager ,   Hope things are going well in your life!!   We are a team of 50+ individuals highly experienced in creating wonderful Web applications and apps for our clients to increase their business and to he Lisää

$17 USD / tunti
(11 arvostelua)
5.9
TakaAlex

Thanks for visiting my proposal. I have read your job description very carefully. It becomes a question of what you are asking for. I will briefly introduce my career, convinced that I can finish it on time. I have ric Lisää

$16 USD / tunti
(13 arvostelua)
5.7
YuKai7777

Dear Client! How are you? I am Yukai. I have read your project description and attachment links carefully. I am a senior web developer, familiar with google cloud and javascript. So I can make good result you hope. Lisää

$22 USD / tunti
(16 arvostelua)
5.6
$23 USD / tunti
(8 arvostelua)
5.6
hassanalvi95

Hi, sir hope you are fine and doing well, I am an expert in Website building and managing. I executed 3 mega projects of Websites last year. I am an expert in deployment and continuous integration. I have been working Lisää

$22 USD / tunti
(28 arvostelua)
5.2
oneginaalyona

Hi there. I'm confident in any part of Web development. https://www.freelancer.com/u/oneginaalyona Promise high-quality and bug-free. Let's make a great experience. Best regards. Alyona. [login to view URL] Lisää

$22 USD / tunti
(14 arvostelua)
5.3
ebizzsolution

Hi atrifonovnvv, We have read your post and studied the specifications provided. After carefully analyzing the requirements, we are fully confident, that we can help and authorize Angular project into backend and Lisää

$20 USD / tunti
(16 arvostelua)
4.7
SecureForYou

Dear sir, I'm sure that I can complete your project 'Login with google account javascript implementation' as soon as possible. I am senior software developer and always provide fast service. I promise a high quality an Lisää

$22 USD / tunti
(1 arvostelu)
4.7
FiveExceptions

Hello there, We are interested to check your UI issue on cloud platforms for javascript implementation. We have expertise in angular js and java spring , google cloud with 10 years of development experience an Lisää

$15 USD / tunti
(2 arvostelua)
4.4
MaZheng225

Hello, client. I am very interested in your serious job. I have already read your project description carefully. It seems your current job is very suitable for me. If your hire me... The most important thing for m Lisää

$22 USD / tunti
(13 arvostelua)
4.3