Okta Developer Blog

The Okta Developer Blog is a place for developers to learn about identity, security, and building better applications.

Browse all posts

  1. How to GraphQL in Java

    5 min read

    REST APIs are hard to design so they serve multiple clients well. As each client has their own needs in terms of data searching, filtering and which fields they want, a traditional REST API will provide a single version of an entity and the client has the responsibility of navigating…

    Read more about How to GraphQL in Java
  2. Build Single Sign-on in Java

    11 min read

    In modern app development, you quite frequently have a single resource server that provides data to multiple client applications. These applications may share a similar set of users, but need to enforce different permissions. For example, it's possible that not all users of the first application should be allowed to…

    Read more about Build Single Sign-on in Java
  3. Use PKCE with OAuth 2.0 and Spring Boot for Better Security

    8 min read

    Browser and mobile feature enhancements move fast. Often times, these technologies move faster than security standards designed to protect them can keep up. OAuth 2.0 offers the best and most mature standard for modern applications. However, there hasn't been an official release of this standard since 2012. Eight years is…

    Read more about Use PKCE with OAuth 2.0 and Spring Boot for Better Security
  4. Build a Beautiful App + Login with Angular Material

    8 min read

    Usability is a key aspect to consider when creating a web application, and that means designing a clean, easy-to-understand user interface. Leveraging common design languages can help make that goal a reality with their recognizable components that many users will understand right away. However, unlike desktop apps where the operating…

    Read more about Build a Beautiful App + Login with Angular Material