Find Jobs
Hire Freelancers

Google/ FB/ Apple ID based Login integration for a PHP / Laravel website

$10-30 USD

Closed
Posted about 2 months ago

$10-30 USD

Paid on delivery
I'm in need of a PHP Laravel developer to integrate login through Google / FB / Twitter and Apple ID functionality. We have already done 'login through Email ID' functionality and need to add the above. There are 2 different login for the same site and need to differentiate it in the backend.
Project ID: 37918562

About the project

15 proposals
Remote project
Active 14 days ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average $32 USD for this job
User Avatar
Hello, I can start immediately. I have 13+ years of experience and I ensure you I can complete the project within budget and timeline. I'm not just a developer; I'm your dedicated partner. I'm committed to working with you. Count on me for any upgrades or specific requirements you may have along the way. I have few questions about the requirement. Can we discuss this over chat? Looking forward to hearing from you soon. Best regards, Sneha
$25 USD in 7 days
5.0 (143 reviews)
7.1
7.1
User Avatar
Namaste Hello, First of all, you will need to obtain keys and secrets from Google, Facebook, Twitter, and Apple in order to integrate their login services into your website. 1. Integration with Google Login: - Create a Google API project: Go to the Google API Console and create a new project. Name your project and click "Create". - Enable the Google+ API: In the API Library, search for the Google+ API and click "Enable". - Create a Client ID: In the Credentials tab, click "Create credentials" and select "OAuth client ID". Select "Web application" as the application type and enter your website URL. Click "Create". - Obtain your Client ID and Client Secret: In the same Credentials tab, you should now see your Client ID and Secret. Copy these values and keep them in a safe place. - Install the Google API client library: You can install the Google API client library by running the command "composer require google/apiclient:^2.0" in your terminal. - Set up the login button: Add a login button on your website and set the “data-clientid” attribute to your client ID obtained in step 4. - Authenticate the user: Once the login button is clicked, the Google login page will pop up. After successful login, the user will be redirected to a page on your website. In this page, you can verify the user's authentication and use the Google API client library to retrieve their information. - Save user information: You can save the user's profile information in your database and use it for future logins. 2. Integration with Facebook Login: - Create a Facebook app: Go to the Facebook Developers website and login with your account. Then, click on "My Apps" and select "Add a New App". Follow the instructions and create your app. - Obtain your App ID and App Secret: Go to the Dashboard of your app and you will see your App ID and App Secret. Copy these values and save them. - Install the Facebook SDK: You can install the Facebook SDK by running the command "composer require facebook/graph-sdk" in your terminal. - Set up the login button: Add a login button on your website and set the “data-app-id” attribute to your App ID obtained in step 2. - Authenticate the user: Once the login button is clicked, the Facebook login page will pop up. After successful login, the user will be redirected to a page on your website. In this page, you can verify the user's authentication and use the Facebook SDK to retrieve their information. - Save user information: You can save the user's profile information in your database and use it for future logins. 3. Integration with Twitter Login: - Create a Twitter app: Go to the Twitter Developers website and login with your account. Then, go to the "Apps" section and click on "Create an app". Fill in the required information and create your app. - Obtain your Consumer API keys and Access token & access token secret: Once your app is created, go to "Keys and tokens" tab and you will see your Consumer API keys and Access token & access token secret. Save these values. - Install the Twitter OAuth library: You can install the Twitter OAuth library by running the command "composer require abraham/twitteroauth" in your terminal. - Set up the login button: Add a login button on your website and set the “data-app-key” and “data-app-secret” attributes to your Consumer API key and Access token & access token secret obtained in step 2. - Authenticate the user: Once the login button is clicked, a Twitter login page will pop up. After successful login, the user will be redirected to a page on your website. In this page, you can verify the user's authentication and use the Twitter OAuth library to retrieve their information. - Save user information: You can save the user's profile information in your database and use it for future logins. 4. Integration with Apple ID Login: - Create a Services ID: Go to the Apple Developer website and login with your account. Then, go to "Certificates, Identifiers & Profiles" and select "Identifiers". Click on the "+" button to create a new identifier. Choose "Services ID" and fill in the required information. Save this identifier. - Create a Key ID: In the same "Certificates, Identifiers & Profiles" section, select "Keys" and click on the "+" button to create a new key. Choose "Services ID" and select the identifier you created in the previous step. Download the generated key and keep it in a safe place. - Install the Apple Sign-In library: You can install the Apple Sign-In library by running the command "composer require jumbojett/openid-connect-php" in your terminal. - Set up the login button: Add a login button on your website and set the “data-key-id” attribute to the Key ID obtained in step 2. - Authenticate the user: Once the login button is clicked, an Apple ID login page will pop up. After successful login, the user will be redirected to a page on your website. In this Best regards, Giáp Văn Hưng
$30 USD in 7 days
5.0 (105 reviews)
5.9
5.9
User Avatar
Hello, I have an experience to deal with Login using FB, Apple and Google and I know how to make this work in Laravel. shall we chat more on this? Thanks
$140 USD in 2 days
4.9 (14 reviews)
4.9
4.9
User Avatar
Hello, I am waqas. I am a skilled Laravel Developer. i have more then 6 years experience as laravel developer and I am very good at these skills: Cloud messages using firebase, Payment gateways, cronjobs, deployment on server, HTML, CSS, Javascript, Jquery, and PHP with different framework like Laravel and Codeigniter as I am working for these for a long time in my career. I am ready to start work right away. please contact me to discuss more regarding the project so that we can make a deal to make this project successful. I will reply right away. I am interested in your project and i read you post carefully i want to work on this project can we discuss more about this project?
$30 USD in 1 day
4.3 (2 reviews)
2.8
2.8
User Avatar
As a seasoned PHP Laravel developer with a strong backend expertise in MySQL, I am confident in my ability to seamlessly integrate Google, FB, Twitter and Apple ID login functionality into your website. Being able to differentiate between the two logins is also within my skillset. Collaboration is essential in achieving successful outcomes; it is something I value highly. I will work closely with you at every step of the process to discern your exact needs, craft a tailored solution and ensure your vision shines through the final product. Trust me with elevating your digital presence, "Your journey to an outstanding online identity starts here!"
$20 USD in 7 days
4.9 (2 reviews)
2.2
2.2
User Avatar
Dear Hiring Manager, I, Rahul Sharma, am excited to submit my proposal for the integration of login through Google, Facebook, Twitter, and Apple ID functionality into your PHP Laravel website. With my extensive experience in PHP development, particularly in Laravel framework, I am confident in my ability to deliver efficient and seamless solutions tailored to your requirements. Experience and Expertise: - PHP Laravel Development - Social Media Integration - Backend Differentiation - Database Management Proposed Approach: 1. Requirement Analysis 2. Implementation of Social Media APIs 3. Backend Customization 4. Testing and Quality Assurance 5. Deployment and Support Thank you for considering my proposal. I am available to discuss further details and address any questions you may have. Warm regards, Rahul Sharma
$38 USD in 2 days
4.6 (1 review)
2.5
2.5
User Avatar
Hhi I am experienced in this and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy ! r!
$20 USD in 7 days
5.0 (2 reviews)
1.8
1.8
User Avatar
Hello, Thrilled about the prospect of meeting your API development requirements! Here's why our synergy is impeccable: • Extensive experience in API development, guaranteeing robust and efficient solutions. • Flawless integration to elevate your system's functionality. • Pinpointing and resolving pain points for a streamlined operation. Explore my portfolio [PORTFOLIO LINK] to see successful API projects. Let's optimize your processes! Best Regards.
$20 USD in 3 days
2.0 (2 reviews)
2.5
2.5
User Avatar
Hi I am very interested in this project and would like to offer you my services for your project. Look for high quality, fast delivery, suitable budget!! I can provide all what you need. send me a message. I'm ready to do it now. I will not disappoint you with my work and will give u a high-quality work for sure.
$15 USD in 2 days
5.0 (1 review)
1.0
1.0
User Avatar
I'm Hilman, a talented PHP Laravel developer with a knack for system integration. With vast experience in HTML, CSS, PHP, Java, and MySQL, I can seamlessly facilitate login through Google/FB/Twitter/Apple ID for your website. I understand that you've already implemented the 'login through Email ID' functionality and now need a way to differentiate between the two logins on the backend - rest assured, I've got you covered! In the past, I've successfully undertaken similar projects where I had GitHub/Social Media/reCAPTCHA login integrations, which further highlight my capability to handle complex login frameworks flawlessly. Producing clean and scalable code is my mantra, meaning your website's backend will be streamlined. Choosing me would mean not only hiring a skilled technician but also an effective communicator who will keep you updated throughout the development process. So let's team up and give your website's user experience a major boost with streamlined social media-based login functionalities!
$20 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Laravel expert with 4+ years experience. Specializing in OAuth integration for seamless login via Google, Facebook, Twitter, and Apple ID. Let's enhance your project with secure and efficient authentication.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Having done such a project before, I am confident that my expertise in PHP and Laravel would make me a fantastic fit for your task. Unlike many others, I am comfortable with both frontend and backend development and this highly complements your project's needs. My previous projects included integrating login functionalities from Google, Facebook, Twitter, and Apple ID as well which makes me equipped with the necessary knowledge to get this job done seamlessly for you. One unique aspect of your task is the differentiation of the two logins on the backend, which I'm glad to say is also within my skill set. My proficiency in PHP and Laravel would enable me to create clean code that differentiates between the two logins, ensuring a smooth user experience. Moreover, my experience in Python allows me to think outside the box, bringing innovative solutions to the table. Overall, I believe that combining my skills, experience, and enthusiasm will deliver an elevated final product that meets all your functional and design expectations. Let's make your project shine!
$20 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Thank you very much for your interest in posting your work. I'm a full stack developer with over 5 years of experience. I am confident that I can utilize my skills and experience to provide the best results for this important project. I would love to chat with you about the details of the project. If you are interested, please feel free to contact us via chat. Thank you very much. I wish you the best of luck.
$20 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Payment method verified
Member since Apr 12, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.