PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2016 | 5 | nr 3 | 358--369
Tytuł artykułu

Rest API Safety Assurance by Means of HMAC Mechanism

Treść / Zawartość
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The HMAC mechanism that enables authentication REST services and assures their integrity, non-repudiation and confidentiality, has been presented in this article. A demonstration Restful API has been implemented using Slim Framework, in which several endpoints for login, test route available only for registered users and authenticated by means of HMAC mechanism, have been assigned. The solution proposed here suggests an alternative that is easy to implement compared to other well-known methods of authentication and authorization. (original abstract)
Rocznik
Tom
5
Numer
Strony
358--369
Opis fizyczny
Twórcy
  • Cracow University of Technology (PK)
Bibliografia
  • [1] Webber J., Parastatidis S., Robinson I. (2010) REST in Practice: Hypermedia and Systems Architecture, O'Reilly Media, 1 edition.
  • [2] Mehta B. (2014) RESTful Java Patterns and Best Practices, Packt Publishing.
  • [3] Richardson L., Amundsen M., Ruby S. (2013) RESTful Web APIs, O'Reilly Media.
  • [4] Fielding R.T. (2000) Architectural Styles and the Design of Network-based Software Architectures, Chapter 5, Dissertation, University Of California, Irvine.
  • [5] JSON, (online) homepage: http://json.org/ (date of access: 2016-02-05).
  • [6] XML, (online) homepage: http://www.w3.org/XML/ (date of access: 2016-02-05).
  • [7] Slim Framework, a micro framework for PHP (online) homepage: http://www.slimframework.com/ (date of access: 2016-02-05).
  • [8] Slim Framework, Middleware-Overview (online) homepage: http://docs.slimframework.com/
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171434526

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.