• DocumentCode
    244175
  • Title

    Platform-level Support for Authorization in Cloud Services with OAuth 2

  • Author

    Sendor, Jakub ; Lehmann, Yann ; Serme, Gabriel ; Santana de Oliveira, Anderson

  • Author_Institution
    SAP Labs., Sophia-Antipolis, France
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    458
  • Lastpage
    465
  • Abstract
    The OAuth 2 web authorization framework allows services to act on behalf of users when interacting with other services. It avoids sharing username and passwords across services, thus, in principle protecting users from several threats. However, it is known that the implementation of this kind of authorization protocol is tricky, and potentially leads to vulnerable web services. In this paper we present a toolkit for Java-based Cloud platforms which facilitates the deployment of the OAuth 2 authorization framework into existing web services. We developed a set of interceptors, using aspect-oriented programming techniques for SOA, to handle the main OAuth flow. Secondly, we created an Eclipse plug-in to integrate OAuth into cloud services with minimum effort.
  • Keywords
    Java; Web services; aspect-oriented programming; authorisation; cloud computing; cryptographic protocols; Eclipse plug-in; Java-based cloud platform toolkit; OAuth 2 Web authorization framework; SOA; Web services; aspect-oriented programming; authorization protocol; cloud service authorization; platform-level support; user protection; Authorization; Insurance; Libraries; Protocols; Servers; Web services; Authorization; Cloud; OAuth 2; Platform as a Service; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.60
  • Filename
    6903511