SlideShare a Scribd company logo
www.cybrosys.com
Social Site Authentication In
Odoo v10
INTRODUCTION
• In Odoo, each user will have a username and a password.
• They can sign into Odoo with this user name and password.
• Other than this, Odoo provides options for the users to sign in with other
accounts such as google or Facebook.
• For enabling this feature, first we have to make sure that the incoming and outgoing
mail servers are correctly configured.
• This can be done under the 'Email' menu in the settings.
• After it is done, go to Settings -> General Settings and enable the 'Authentication'
option.
• Apply the changes and you can see a new option is appeared.
Apply the changes and you can see a new option is appeared.
• Enable the 'Authentication' option to allow users to sign in with Google.
• Once this option is enabled, we can see a field to enter the google client Id.
• If you do not have a client Id, you have to obtain one first.
• You can enable the 'Show Tutorial' option to see a demo of how to get a client id from
google.
• The process of getting a client Id is as follows.
 First go to “https://console.developers.google.com/” and create a new project.
 After this, under the API manager, click on Credentials and go to Oauth Consent Screen.
 Fill the product name and save it.
Social Site Authentication In Odoo v10
After it is done, click on Create Credentials and select the option, Oauth Client ID, then select
Web application from the list.
• Fill the Authorized redirect URIs field, like, “http://your_domain_name/auth_oauth/signin”.
After this, you will get your client ID.
• When providing the URI, it is not allowed to enter raw IP address. i.e, like,
http://0.0.0.0:8082/auth_oauth/signin.
• We have to provide proper domain name or IP address, it should end like .com or .org.
• Enter this client ID in Odoo (Settings -> General Settings -> Google Integration -> Google
client id).
• Now under Settings -> Users, a new menu 'Oauth Providers' will be appeared.
• Under this menu, we can see the providers list.
• Now open odoo.com accounts and uncheck the 'Allowed' field.
• Enable the 'Allowed' field for Google Oauth2.
• Once it is done, we can create new users and provide the email address.
• This email address should be the user’s google account.
• Under the 'Oauth' tab, select the Oauth provider as Google Oauth2 and save the record.
• Now if we go to the login page, we can find a new option for the users to sign in with Google
accounts
• We will be redirected to the google account sign in page upon clicking on the 'Login with
Google' link.
• From here, we can sign into our google account and after we have signed in, we will be
redirected to Odoo.
Use Facebook to sign in :
• If we need to use Facebook to sign in to Odoo instead of Google, we need to follow these
steps.
• First we need to obtain a client id from Facebook.
• For this, go to https://developers.facebook.com/apps and sign in with your Facebook
account.
• We can see our apps here.
• Add a new app from here.
• If you are doing this for the first time, then click on the register now button.
• Provide a name and email address for the app and save it.
• After it is created, we can see the created app and its id.
• Here, ‘Odoo test’ is my app name.
• Click on the settings to open the settings related to our app.
• Here we can provide the domain of our Odoo and the complete URL.
• One thing we have to note is, the domain we are providing should be same as the
domain we use in Odoo.
• Save the changes and copy the app id.
• Now we can go to our Odoo and open the Facebook graph from the OAuth
providers menu under settings.
• Fill the client id field with the app id and tick the field ‘Allowed’.
Social Site Authentication In Odoo v10
• Now we can see an option to sign in with Facebook in our login page.
• When we click on that link, we will be redirected to a page where we can sign in to our
Facebook and after signing in, we will be redirected to Odoo.
Social Site Authentication In Odoo v10
Refer this link for more:
https://www.cybrosys.com/blog/site-authentication-odoo-v10
Thank You !
Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park,
Kakkancherry,
Calicut University P.O.
Calicut
Kerala, India - 673635.
Cybrosys Ltd
15, ST Antonys Road,
Forest Gate, London
England,
E79QA.
Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, Kerala,
India-682030.

More Related Content

PDF
Social Login Userguide
PPSX
The City of Kingston - Customized Job Search Approach
PPT
Marketplace - Job Publishing Workflow
PPTX
Setup windows server 2008 r2 create ou and users
PPTX
ICT Job Requisition Site
PPTX
Getting started with wordpress
PPTX
Set external user as timesheet/expensesheet/timeoff approver in officetimer
PPTX
Disable department in officetimer
Social Login Userguide
The City of Kingston - Customized Job Search Approach
Marketplace - Job Publishing Workflow
Setup windows server 2008 r2 create ou and users
ICT Job Requisition Site
Getting started with wordpress
Set external user as timesheet/expensesheet/timeoff approver in officetimer
Disable department in officetimer

What's hot (20)

PDF
Import/Export Contacts
PPTX
Enable timeoff display in timesheet
PDF
How To Register on Yawork.com as a jobseeker
PPTX
Add edit delete_project
DOCX
Adding a User and Project to RD Apply
PPTX
Steps to Fill employee expense sheet OfficeTimer
PPTX
Enable/ disable modification of submitted entries in officetimer
PPTX
Add edit delete_locations_office_timer
PDF
MailerLite-Thrive Themes Connection Using API Key
PPTX
WordPress + Office 365 | Quick Installation Guide v9.6
PPTX
Intro word press training
PPTX
Steps to fill employee expense sheet officetimer
PDF
City college Student Portal
PPTX
Getting set up for final project
PDF
How to add products under Health & Personal Care category @ Amazon
PPTX
Add edit delete employees in office timer
PPTX
Office timer tutorial for beginners to add Clients, Employees, Projects and T...
PPTX
Hotmail
PPT
Login With External Accounts In Odoo
PDF
Christian kevin j_buot_how_to_use_robo_form
Import/Export Contacts
Enable timeoff display in timesheet
How To Register on Yawork.com as a jobseeker
Add edit delete_project
Adding a User and Project to RD Apply
Steps to Fill employee expense sheet OfficeTimer
Enable/ disable modification of submitted entries in officetimer
Add edit delete_locations_office_timer
MailerLite-Thrive Themes Connection Using API Key
WordPress + Office 365 | Quick Installation Guide v9.6
Intro word press training
Steps to fill employee expense sheet officetimer
City college Student Portal
Getting set up for final project
How to add products under Health & Personal Care category @ Amazon
Add edit delete employees in office timer
Office timer tutorial for beginners to add Clients, Employees, Projects and T...
Hotmail
Login With External Accounts In Odoo
Christian kevin j_buot_how_to_use_robo_form
Ad

Similar to Social Site Authentication In Odoo v10 (20)

DOCX
Facebook SSO.docx
PPTX
Integrating OAuth and Social Login Into Wordpress
PPTX
How to Integrate Facebook in Odoo 17 - Odoo 17 Slides
PPTX
How to Connect With Google Calendar in Odoo 17 & Get Client Credentials From ...
PDF
FDGL, Simon Cross - Cross-platform authentication
PPTX
Oauth
PDF
Leveraging Rails to Build Facebook Apps
PDF
Digging Deeper into Desktop and Mobile App Security
PDF
Building Facebook Apps
PDF
cvb
PPTX
Hands-on with OAuth, Facebook and the Force.com Platform
PPTX
SSO with Social Login Integration & FastAPI Simplified
PPTX
Odoo15 Social Media marketing
PDF
Authentication & authorization o auth - edukite
PPT
Omniauth
PPT
Omniauth
PDF
Implementing open authentication_in_your_app
KEY
Authentication Using Twitter, Google, Facebook, And More
KEY
OAuth Introduction
Facebook SSO.docx
Integrating OAuth and Social Login Into Wordpress
How to Integrate Facebook in Odoo 17 - Odoo 17 Slides
How to Connect With Google Calendar in Odoo 17 & Get Client Credentials From ...
FDGL, Simon Cross - Cross-platform authentication
Oauth
Leveraging Rails to Build Facebook Apps
Digging Deeper into Desktop and Mobile App Security
Building Facebook Apps
cvb
Hands-on with OAuth, Facebook and the Force.com Platform
SSO with Social Login Integration & FastAPI Simplified
Odoo15 Social Media marketing
Authentication & authorization o auth - edukite
Omniauth
Omniauth
Implementing open authentication_in_your_app
Authentication Using Twitter, Google, Facebook, And More
OAuth Introduction
Ad

More from Celine George (20)

PPTX
How to Implement OWL Notification Service in Odoo 18
PPTX
Tracking Profit Margins in Sales Orders with Odoo 18
PPTX
How to Configure Outgoing Shipment in 3 Steps Using Odoo 18
PPTX
How to Configure Outgoing Shipment in 1 Step Using Odoo 18.pptx
PPTX
How to Configure Outgoing Shipment in 2 Steps Using Odoo 18
PPTX
How to Add New Applicants in Odoo 18 Recruitment
PPTX
How to Analyze the Recruitment Process in Odoo 18 Recruitment
PPTX
How to Manage Referral Reporting in Odoo 18 Referrals
PPTX
How to Set, Track, & Review Employee Goals in Odoo 18 Appraisals
PPTX
Revamp in MTO Odoo 18 Inventory - Odoo Slides
PPTX
How to Manage Starshipit in Odoo 18 - Odoo Slides
PPTX
How to Manage Bill Control Policy in Odoo 18
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
PPTX
Odoo 18 Sales_ Managing Quotation Validity
PPTX
How to Manage Global Discount in Odoo 18 POS
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
How to Implement OWL Notification Service in Odoo 18
Tracking Profit Margins in Sales Orders with Odoo 18
How to Configure Outgoing Shipment in 3 Steps Using Odoo 18
How to Configure Outgoing Shipment in 1 Step Using Odoo 18.pptx
How to Configure Outgoing Shipment in 2 Steps Using Odoo 18
How to Add New Applicants in Odoo 18 Recruitment
How to Analyze the Recruitment Process in Odoo 18 Recruitment
How to Manage Referral Reporting in Odoo 18 Referrals
How to Set, Track, & Review Employee Goals in Odoo 18 Appraisals
Revamp in MTO Odoo 18 Inventory - Odoo Slides
How to Manage Starshipit in Odoo 18 - Odoo Slides
How to Manage Bill Control Policy in Odoo 18
How to Manage Loyalty Points in Odoo 18 Sales
Odoo 18 Sales_ Managing Quotation Validity
How to Manage Global Discount in Odoo 18 POS
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Tips Management in Odoo 18 POS - Odoo Slides
How to Close Subscription in Odoo 18 - Odoo Slides
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
How to Track Skills & Contracts Using Odoo 18 Employee

Recently uploaded (20)

PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
Amazon (Business Studies) management studies
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
COST SHEET- Tender and Quotation unit 2.pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Tata consultancy services case study shri Sharda college, basrur
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
IFRS Notes in your pocket for study all the time
PPTX
Lecture (1)-Introduction.pptx business communication
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
A Brief Introduction About Julia Allison
PDF
Laughter Yoga Basic Learning Workshop Manual
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Types of control:Qualitative vs Quantitative
Reconciliation AND MEMORANDUM RECONCILATION
Amazon (Business Studies) management studies
New Microsoft PowerPoint Presentation - Copy.pptx
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Roadmap Map-digital Banking feature MB,IB,AB
Ôn tập tiếng anh trong kinh doanh nâng cao
COST SHEET- Tender and Quotation unit 2.pdf
unit 1 COST ACCOUNTING AND COST SHEET
Tata consultancy services case study shri Sharda college, basrur
2025 Product Deck V1.0.pptxCATALOGTCLCIA
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
IFRS Notes in your pocket for study all the time
Lecture (1)-Introduction.pptx business communication
Principles of Marketing, Industrial, Consumers,
MSPs in 10 Words - Created by US MSP Network
A Brief Introduction About Julia Allison
Laughter Yoga Basic Learning Workshop Manual
340036916-American-Literature-Literary-Period-Overview.ppt
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Types of control:Qualitative vs Quantitative

Social Site Authentication In Odoo v10

  • 2. INTRODUCTION • In Odoo, each user will have a username and a password. • They can sign into Odoo with this user name and password. • Other than this, Odoo provides options for the users to sign in with other accounts such as google or Facebook.
  • 3. • For enabling this feature, first we have to make sure that the incoming and outgoing mail servers are correctly configured. • This can be done under the 'Email' menu in the settings. • After it is done, go to Settings -> General Settings and enable the 'Authentication' option.
  • 4. • Apply the changes and you can see a new option is appeared. Apply the changes and you can see a new option is appeared.
  • 5. • Enable the 'Authentication' option to allow users to sign in with Google. • Once this option is enabled, we can see a field to enter the google client Id. • If you do not have a client Id, you have to obtain one first.
  • 6. • You can enable the 'Show Tutorial' option to see a demo of how to get a client id from google. • The process of getting a client Id is as follows.  First go to “https://console.developers.google.com/” and create a new project.  After this, under the API manager, click on Credentials and go to Oauth Consent Screen.  Fill the product name and save it.
  • 8. After it is done, click on Create Credentials and select the option, Oauth Client ID, then select Web application from the list.
  • 9. • Fill the Authorized redirect URIs field, like, “http://your_domain_name/auth_oauth/signin”. After this, you will get your client ID. • When providing the URI, it is not allowed to enter raw IP address. i.e, like, http://0.0.0.0:8082/auth_oauth/signin. • We have to provide proper domain name or IP address, it should end like .com or .org. • Enter this client ID in Odoo (Settings -> General Settings -> Google Integration -> Google client id).
  • 10. • Now under Settings -> Users, a new menu 'Oauth Providers' will be appeared. • Under this menu, we can see the providers list. • Now open odoo.com accounts and uncheck the 'Allowed' field. • Enable the 'Allowed' field for Google Oauth2. • Once it is done, we can create new users and provide the email address. • This email address should be the user’s google account. • Under the 'Oauth' tab, select the Oauth provider as Google Oauth2 and save the record.
  • 11. • Now if we go to the login page, we can find a new option for the users to sign in with Google accounts
  • 12. • We will be redirected to the google account sign in page upon clicking on the 'Login with Google' link. • From here, we can sign into our google account and after we have signed in, we will be redirected to Odoo.
  • 13. Use Facebook to sign in : • If we need to use Facebook to sign in to Odoo instead of Google, we need to follow these steps. • First we need to obtain a client id from Facebook. • For this, go to https://developers.facebook.com/apps and sign in with your Facebook account. • We can see our apps here. • Add a new app from here. • If you are doing this for the first time, then click on the register now button.
  • 14. • Provide a name and email address for the app and save it. • After it is created, we can see the created app and its id.
  • 15. • Here, ‘Odoo test’ is my app name. • Click on the settings to open the settings related to our app. • Here we can provide the domain of our Odoo and the complete URL.
  • 16. • One thing we have to note is, the domain we are providing should be same as the domain we use in Odoo. • Save the changes and copy the app id. • Now we can go to our Odoo and open the Facebook graph from the OAuth providers menu under settings. • Fill the client id field with the app id and tick the field ‘Allowed’.
  • 18. • Now we can see an option to sign in with Facebook in our login page. • When we click on that link, we will be redirected to a page where we can sign in to our Facebook and after signing in, we will be redirected to Odoo.
  • 20. Refer this link for more: https://www.cybrosys.com/blog/site-authentication-odoo-v10
  • 21. Thank You ! Cybrosys Technologies Pvt. Ltd. Neospace, Kinfra Techno Park, Kakkancherry, Calicut University P.O. Calicut Kerala, India - 673635. Cybrosys Ltd 15, ST Antonys Road, Forest Gate, London England, E79QA. Cybrosys Technologies Pvt. Ltd. 1st Floor, Thapasya Building, Infopark, Kakkanad, Kochi, Kerala, India-682030.