A plataforma Canvas funciona dentro do Redu como uma rede social de aplicativos, permitindo que desenvolvedores criem aplicativos semelhantes aos do Facebook. Os aplicativos rodam dentro de um iframe e se comunicam com o Redu através de uma API RESTful. A autenticação é feita via OAuth 2.0 e armazenada no LocalStorage do navegador, sendo inicialmente compatível apenas com Firefox e Chrome.
5. Infraestrutura
• Se comunica com o Redu via HTTP (API
REST)
• As simple as an <iframe>
• Plugins sociais (em breve)
• SDK JavaScript (em breve)
• Redu Bootstrap (alpha)
6. Mais informações
• Vai ficar dentro da Disciplina
• Largura máxima de 720px
• Autenticação pode ser feita via
JavaScript
• Autenticação pode ser feita via servidor
7. Autenticação
• OAuth 2.0 Implicit Flow
• Requisições cross-domain permitidas
(CORS)
• https://github.com/andreassolberg/jso
• Inicialmente compatível apenas com FF
e Chrome (versões recentes)
• Localstorage
9. Como faço para registrar
uma aplicação?
• E-mail para contato@redu.com.br
• Tipo de aplicação
• Canvas, mobile, Web (fora do canvas), Desktop,
etc
• Resumo da aplicação
• URL da disciplina (para aplicações tipo
canvas)
• Ususário