Brian Demers

  •  Home
  • Search
  • Menu

Add Auth to Any App with OAuth2 Proxy

Tutorial: Use OAuth2 Proxy to add auth for you web apps and REST APIs.

July 14, 2022 bdemers

Tutorial: Use OAuth2 Proxy to add auth for you web apps and REST APIs.

  • Continue Reading
    • java
    • oauth2
    • oidc
    • oauth2-proxy

Authenticate from the Command Line with Java

Tutorial: Build a Java application with JBang that uses the OAuth 2.0 Device Grant and log in with a code.

April 11, 2022 bdemers

Tutorial: Build a Java application with JBang that uses the OAuth 2.0 Device Grant and log in with a code.

  • Continue Reading
    • java
    • oauth
    • oauth2
    • cli
    • access-tokens
    • command-line

Three Ways to Run Your Java Locally with HTTPS

This post describes three different options to get your local Java app running securely with TLS in no time, whether you need it publicly available or not.

January 31, 2022 bdemers

This post describes three different options to get your local Java app running securely with TLS in no time, whether you need it publicly available or not.

  • Continue Reading
    • java
    • security
    • https
    • localhost
    • spring
    • spring-boot

Five Anti-Patterns with Secrets in Java

Learn how to better manage and protect your passwords and API keys!

December 14, 2021 bdemers

Learn how to better manage and protect your passwords and API keys!

  • Continue Reading
    • java
    • security
    • secrets
    • cryptography
    • tips

Security.txt: Make Vulnerabilities Easier to Report

Reporting a vulnerability requires special handling, each company has a different process, a security.txt file can help!

October 19, 2021 bdemers

We all know that all software has bugs and that security is hard, but somehow we are still surprised when we see new vulnerabilities.

  • Continue Reading
    • securitytxt
    • security
    • vulnerabilities
    • github
  • Previous Page
  • Next Page
Brian Demers

Brian Demers

Brian Demers blog

Father, Geek 🤓,
Beekeeper 🐝,
Java Champion ♨️, Developer Advocate 🥑

Recent Posts

Use the Maven Wrapper to optimize your build workflow

October 7, 2024

Five ways to speed up your Maven builds

October 1, 2024

Maven Dependency Hell: Five Tips to Get Out

July 16, 2024

How to speed up Apache Maven Builds with a Build Cache

June 3, 2024

From Hour-Long Builds to Streamlined Productivity: The Spring Boot Journey

June 2, 2023
View more posts

Categories

java 45

builds 29

security 27

development 18

dpe 17

productivity 12

spring-boot 11

maven 9

testing 9

apache shiro 8

video 8

oauth 2.0 5

spring 5

tutorial 5

tutorials 5

ci 4

oauth 4

oidc 4

cli 3

jax-rs 3

jwt 3

oauth2 3

reproducible-builds 3

vulnerabilities 3

github 2

hazelcast 2

hugo 2

interview 2

microservices 2

nexus 2

okta 2

rest 2

spring security 2

tests 2

tips 2

tokens 2

travis ci 2

access-tokens 1

apache maven 1

arm 1

authentication 1

basic auth 1

benchmarks 1

best practices 1

certificates 1

chocolatey 1

client credentials 1

command-line 1

content-negotiation 1

cryptography 1

develocity 1

devrel 1

dropwizard 1

firebase 1

git 1

github actions 1

gpg 1

graalvm 1

gradle 1

groovy 1

hamcrest 1

haproxy 1

https 1

intel 1

ioc 1

jaxrs 1

jjwt 1

jpaseto 1

legacy 1

localhost 1

oauth2-proxy 1

paseto 1

performance 1

plexus 1

quarkus 1

sbom 1

secrets 1

security-tokens 1

securitytxt 1

session 1

spring cloud gateway 1

spring native 1

spring-session 1

subversion 1

team 1

user-authentication 1

yubikey 1

© 2025 Brian Demers . Powered by Hugo

  •  Home

Recent Posts

Use the Maven Wrapper to optimize your build workflow

October 7, 2024

Five ways to speed up your Maven builds

October 1, 2024

Maven Dependency Hell: Five Tips to Get Out

July 16, 2024

How to speed up Apache Maven Builds with a Build Cache

June 3, 2024

From Hour-Long Builds to Streamlined Productivity: The Spring Boot Journey

June 2, 2023
View more posts