Revision: d6515bc222

Create Wiki Page

Restore Revision

Administrator edited on May 4, 2023, 12:15:25 PM

@@ -0,0 +1,42 @@
+<h3>2.How To Enable Social Logins</h3>
+<h4>2.1 Google </h4>
+<ol>
+<li>Go to <a href="https://console.developers.google.com"> https://developers.facebook.com</a></li>
+<li>Create a new Project and fill in the form.</li>
+<li>Click on APIs & Auth > Credentials > Create new Client ID</li>
+<li>Fill the form with:
+<ul>
+<li>Web Application</li>
+<li>Authorized JavaScript origins as <b>http://{{ yoursite }}</b></li>
+<li>Authorized redirect URI as <b>http://{{ yoursite }}/api/method/frappe.www.login.login_via_google</b></li>
+</ul>
+</li>
+<li>Save the changes in Advance tab.</li>
+<li>Go to Status & Review and switch on "Do you want to make this app and all its live features available to the general public?"</li>
+<li>Go to the section <b>Client ID for web application and copy the Client ID and Client Secret into Desktop > Integration > Authentication > Social Login Key > Client ID</b></li>
+</ol>
+<h4>Office 365 </h4>
+<ol>
+<li>Go to <a href="https://portal.azure.com">https://portal.azure.com</a></li>
+<li>Create a new Azure Active Directory > App Registration.</li>
+<li>Click on New Application Registration</li>
+<li>Fill the form with:
+<ul>
+<li>Application Name</li>
+<li>Select Accounts in any organizational directory (Any Azure AD directory - Multitenant).</li>
+<li>Application Type - Web app / API</li>
+<li>Redirect URI as - Homepage URL as <b>http://{{ yoursite }}</b></li>
+<li>Authorization callback URL as <b>http://{{ yoursite }}/api/method/frappe.integrations.oauth2logins.loginvia_office365</b></li>
+</ul>
+</li>
+<li>Click on Register application.</li>
+<li>Go to the section Overview in Azure Portal copy the Application (client) ID into **Desktop > Integration > Authentication > Social Login Key > Client ID</li>
+<li>Go to the section Certificates & secrets in Azure Portal and create new client secrets copy than copy Client Secret by adding into Desktop > Integration > Authentication > Social Login Key > Client Secret</li>
+<li>Select Office 365 as Social Login Provider</li>
+<li>Click Enable Social Login and Save</li>
+<li>Go to the section Token configuration click add optional claim
+<ul>
+<li>Add Token Type > ID > Email</li>
+</ul>
+</li>
+</ol>