Skip to content
keep_growing
  • Java
    • Spring Boot
  • Tools
  • Taking care
  • Angular
  • About
  • Sun Conure Software

Tools

Kecloak in Docker #7 – How to authorize requests via Postman

8th February 202220th February 2022 little_pineconeTools
featured image

Postman comes with a wide variety of OAuth 2.0 compliant configuration options that allow us to authorize requests against a Keycloak protected API. The current standard recommendation is to use Authorization Code Flow with PKCE extension.

Read more

How to add X-XSRF-TOKEN header to Postman requests

5th February 20226th February 2022 little_pineconeTools
featured image

When an API is secured against CSRF attacks, we must ensure that our clients’ requests are adjusted to the security requirements. Learn how to successfully call an API that uses the Cookie-to-header token approach by adding the X-XSRF-TOKEN header to Postman requests.

Read more

Keycloak in Docker #6 – How to import realms from a directory

3rd February 202216th February 2022 little_pineconeTools
featured image

If we want to import multiple Keycloak realms, or realm resources are split into multiple files, we need to execute a directory import at boot time. Fortunately, running a Keycloak service with Docker makes this task easy.

Read more

Keycloak in Docker #5 – How to export a realm with users and secrets

2nd February 202216th February 2022 little_pineconeTools
featured image

Running a Keycloak service in a Docker container allows us to share its configuration across multiple environments. However, we can also export an entire Keycloak realm in case we need any backups or data transfer between servers.

Read more

Keycloak in Docker #4 – How to define user privileges and roles

25th December 202127th February 2022 little_pineconeTools
featured image

Keycloak offers a wide variety of methods for defining user permissions and roles. We can configure privileges across a realm or a specific client application. In addition, we can combine permissions by assigning users to groups or creating composite roles.

Read more

Keycloak in Docker #3 – How to customise Keycloak themes

20th August 202116th February 2022 little_pineconeTools
feature image

Keycloak allows us to customise its themes. This enables us to provide a user interface that remains consistent across all of our applications, ensuring a better user experience for everyone.

Read more

Keycloak in Docker #2 – How to import a Keycloak realm

20th August 202123rd March 2022 little_pineconeTools
featured image

Having a dockerized Keycloak service that works out-of-the-box and contains an imported realm with its default users is very useful. Not only does this greatly simplify the setup process, it also allows us to share a replicable Keycloak instance with other developers.

Read more

Keycloak in Docker #1 – How to run Keycloak in a Docker container

20th August 202120th February 2022 little_pineconeTools
featured image

Keycloak is an open source project that is a convenient option for delegating authentication and user management. It allows us to focus more on delivering business value to our projects. A proper Docker configuration for this service will come in handy whenever we need to run it locally.

Read more

How to add Bootstrap to your Angular project with ng-bootstrap

22nd July 202111th September 2021 little_pineconeAngular, Tools
featured image

We can significantly speed up progress on our Angular application when we enhance it with Bootstrap styles and ng-bootstrap widgets. Bootstrap classes will immediately transform the look and feel of our project and thanks to Angular-native components from ng-bootstrap we won’t be needing Bootstrap javascript.

Read more

Easy OpenAPI 3 specification for your Spring Boot REST API

18th July 20217th March 2022 little_pineconeSpring Boot, Tools
featured image

The springdoc-openapi library allows us to automatically generate an OpenAPI specification for our rest API built with Spring Boot. This specification is also useful when we need a Swagger documentation or we want to automate client code generation.

Read more

Posts navigation

Older posts
Created by Marta Szymek
  • Privacy Policy
Powered by WordPress | Theme: Astrid by aThemes.