Google DevFestAU - Atlassian Google Apps Integration
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Google DevFestAU - Atlassian Google Apps Integration

  • 2,121 views
Uploaded on

Shihab Hamid talks about the technical aspects of integrating JIRA Studio to Google Apps.

Shihab Hamid talks about the technical aspects of integrating JIRA Studio to Google Apps.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Demo videos don't not render on slideshare, they're available on http://www.atlassian.com/google-apps/

    Blogs on the integration and associated war stories:
    - http://blogs.atlassian.com/developer/2010/04/hosted-development-suite-with-google-apps-20100429j.html
    - http://blogs.atlassian.com/developer/2010/05/cloud-software-development-google-apps-2-20100502.html
    - http://blogs.atlassian.com/developer/2010/03/3_lessons_from_building_software_development_tools_for_google_marketplace.html
    - http://blogs.atlassian.com/developer/2010/03/3_more_lessons_from_building_software_development_tools_for_google_marketplace.html
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,121
On Slideshare
2,121
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
8
Comments
1
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Integrating with Google Apps
    ShihabHamid
  • 2. Atlassian
    Fast, simple tools for software development teams
    Over 50,000 customers
    JIRA– Issue tracking
    Confluence– Wiki
    JIRA Studio– Hosted development suite
  • 3. JIRA Studio + Google Apps
    SVN, issues, agile planning, wiki, code review, CI
    Messaging and collaboration platform
  • 4. JIRA Studio + Google Apps
  • 5. Agenda
    Objectives
    Demo
    Code
    Effort
    Integration
    Single Sign-On
    Secure Data Access
    Google Talk
  • 6. Single Sign-On
    Log in to Google Apps
    Implies you’re logged in to JIRA Studio
    Demo
  • 7. Single Sign-On: Demo
  • 8. Single Sign-On: Tech
    What happens behind the scenes?
    dashboard
    who?
    who?
  • 9. Single Sign-On: Tech
    What happens behind the scenes?
    bob’s dashboard
    u/p
    bob
  • 10. Single Sign-On: Impl
    Google provides a library
    Based on openID4java
    Implementation
    Servlet filter
    OpenID request
    Identifier select
    Attribute exchange
    Effort?
  • 11. Single Sign-On: Caveats
    Single sign-out?
    Licensing?
    Deleted users?
    Password based authentication?
  • 12. Secure Data Access
    Google Apps offers a lot of data
    Mail
    Calendar
    Contacts
    Documents
    Spreadsheets
    Provisioning
  • 13. Secure Data Access: Demo
    Video
  • 14. Secure Data Access
    Google Apps offers a lot of data
    Mail
    Calendar
    Contacts
    Documents
    Spreadsheets
    Provisioning
  • 15. Secure Data Access: Tech
    OAuth
    3LO
    user approves access
    2LO
    admin globally approves access for all users
    document
  • 16. Secure Data Access: Impl
    Google provides the libraries
    Marketplace
    OAuth Secret
    Configure the APIs
  • 17. Secure Data Access: Impl
    manifest.xml
  • 18. Secure Data Access: Caveats
    One secret per app
    Privilege escalation
    Provisioning API access
  • 19. Google Talk
    Google’s answer to instant messaging
    Non-standard integration point
    Interesting possibilities
  • 20. Google Talk: Demo
  • 21. Google Talk: Tech
    Browser -> XHR -> REST -> XMPP -> GTalk
    Comet
    HTTP streaming
    Long polling
    Non-blocking I/O
    Connection limit per host
  • 22. Google Talk: Caveats
    Password-based authentication required
    Wait for websockets
  • 23. Google Apps FTW!
    Google has opened up their APIs
    Easy to get started
    Get as creative and as difficult as you want
  • 24. Questions?