Learn how to integrate your cloud ebook or library with Microsoft single sign-on, for a better user login experience
What is Microsoft SSO
Single sign-on means a user doesn't have to sign in to every application they use. The user logs in once and that credential is used for other apps too.
After enabling Microsoft SSO, Microsoft users will be able to seamlessly log into your library or cloud ebook without entering a password under one of these two conditions:
They are already added as users to your library or cloud ebook manually (i.e. through Kotobee Author)
You have your library or cloud ebook enabled for self-registration
Steps to Use Microsoft SSO
To use Microsoft for Single Sign-On, you first need to create a Microsoft Azure account: https://azure.microsoft.com/en-us/free/
After logging into your Azure account you will see a screen as following. Make sure to select Azure active directory.
After selecting the Azure active directory, navigate into App registrations.
After selecting app registration, click on New registration to register your new app.
You will be asked for a name for the app.
Under Supported account types select "Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)” .
Enter the redirect URI of your library/cloud ebook, provided in Kotobee Author and click “Register”. If there are two redirect URIs, choose the first one.
Copy the application (client) ID to store it in Kotobee Author.
From Authentication, enable "Access tokens (used for implicit flows)" and "ID tokens (used for implicit and hybrid flows)"
Enable Microsoft SSO in Kotobee Author
After copying the Client ID you can store it in the Cloud ebook settings page after enabling Microsoft SSO.
Enter the Client ID and hit Save Changes.
You do not need to re-export your ebook or library app if you enable or disable SSO. The reader will pick up this change automatically.