canadasatellite-ca / amelia Goto Github PK
View Code? Open in Web Editor NEWAn integration between amelia.ai and canadasatellite.ca (Magento 2)
Home Page: https://upwork.com/fl/mage2pro
An integration between amelia.ai and canadasatellite.ca (Magento 2)
Home Page: https://upwork.com/fl/mage2pro
we will be integrating the following chatbot, https://amelia.ai/amelia/, and will need a little help please
they have asked for the following
Regarding the integration with Magento, can we have some details? Magento version and API documentation, how can we know if Amelia is starting a session with a user that's authenticated. One way would be that Amelia gets an ID when the conversation is started and she can then query Magento's API with that. This ID should expire soon (10 seconds) to make it secure. We could look at SSO integration as well.
we now have instructions for implementing amelia
docs.ipsoft.com/display/AmeliaDocsV4/Create+a+Custom+Chat+Overlay
<...>
<...>
i have more notes from the Amelia people
Regarding Magento/SSO integration this is our documentation. Amelia would need an Identity Provider ("IdP") that provides authentication services. It seems that Magento itself does not have the possibility of acting as an IdP so it would have to be another system to you provide.
One alternative to this would be to have the sites where Amelia is integrated to send Amelia some sort of unique ID that she can use to call an API hosted by CanSat to fetch user information (full name, email, phone, etc...). The downside of this method is that the ID would have to be protected with a short expiry time (perhaps 10 seconds) so that it cannot be extracted from the page and used maliciously. This could be made more secure by having the API server from your end only accept requests from Amelia IP addresses. We could also secure that using Amelia's Integration Services Client; this would be out of scope on this first phase of the project but it could be implemented in the long run.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.