Download D5.6 v1 Integrated POSEIDON technology technical documentation

Transcript
FP7 ICT Call 10 STREP
POSEIDON
Contract no. 610840
Figure 12 OAuth credential application flow
2. The OAuth credential application as shown in Figure 12 can be described as follows:
1) The client redirects the user to a login dialog at the provider.
2) The user authorizes the client.
3) The provider redirects the user back to the client, additionally returning an access_token.
4) The client validates the access token.
5) The access token allows the client to access a protected resource at the provider.
3. Calendar component: The calendar component on Poseidon web is based on Jquery FullCalendar,
and encapsulated in an angularJS directive. The FullCalendar API is available on web.
4.2 Open source API
We list the open source APIs in the table below for developers who are interested in extending the
Poseidon web system.
API
OAuth 2
FullCalendar
Link
https://developers.google.com/identity/protocols/OAuth2
http://fullcalendar.io/docs/
Google Calendar API
https://developers.google.com/googleapps/calendar/v3/reference/events
A FullCalendar AngularJS
directive
http://angular-ui.github.io/ui-calendar/
26