Rob Winch
@rwinch.github.io
470 followers 110 following 22 posts
Open source enthusiast; Project Lead for Spring Security
Posts Media Videos Starter Packs
rwinch.github.io
#SpringSecurity 7 added MFA support docs.spring.io/spring-secur...

tldr Add following to require both password and one time token

`@EnableGlobalMultiFactorAuthentication(authorities = {
GrantedAuthorities.FACTOR_PASSWORD_AUTHORITY,
GrantedAuthorities.FACTOR_OTT_AUTHORITY })`
Adaptive Authentication :: Spring Security
docs.spring.io
rwinch.github.io
Ever wanted to be able to change how the built in #SpringSecurity hasRole hasAuthority, etc methods work but continue to use the existing DSL? Enter AuthorizationManagerFactory.... docs.spring.io/spring-secur...

Thanks x.com/sjohnr for your PR github.com/spring-proje...
Authorization Architecture :: Spring Security
docs.spring.io
Reposted by Rob Winch
rwinch.github.io
Just pushed support for Spring Security OAuth + Interface REST Client integration docs.spring.io/spring-secur...

#SpringFramework #SpringSecurity
HTTP Interface Integration :: Spring Security
docs.spring.io
rwinch.github.io
I'll be presenting "Secure All The Things With Spring Security" with @starbuxman.joshlong.com at #SpringOne #VMwareExplore

I hope to see you there!

event.vmware.com/flow/vmware/...
Content Catalog | Las Vegas | VMware Explore
event.vmware.com
Reposted by Rob Winch
tommyludwig.bsky.social
Anyone have any realistic use of Java's Scoped Values they can share? Yes, I know it's still a preview feature, but I can hope there are some eager people out there.
rwinch.github.io
Interesting post infosec.exchange/@briankrebs/...

- AI bots are used to commit financial aid fraud at universities
- rise in bots enrolling prevents some students from registering for classes
- teachers worry when the bots drop (after bot gets aid) it might cause them to lose their job
rwinch.github.io
I'm glad to see that funding for the CVE program has been extended www.bleepingcomputer.com/news/securit...

I'm interested to see what happens with the foundation going forward.

tldr - CVE Program funding was going to expire, foundation was setup to preserve it, CVE Program funding was extended
rwinch.github.io
My current setup has been with ⌘+arrow to move to half of screen, ⌘+Enter for full screen, ⌥+⌘+arrow to move displays, ⌃+⌥+⌘+arrow to move spaces. This collides with navigating a text file
rwinch.github.io
Trying MacOS again Key binding suggestions for moving window left/right/top/bottom half screen, full screen, to next/previous display, & to next/previous "spaces" (desktops or in linux it was workspace)? Ideally bindings use arrows, are similar to each other, and don't collide with default bindings
rwinch.github.io
It's frustrating when authenticating to website (e.g. website.com) to be redirected to an external domain (e.g. website.idp.com) & expect website.com's credentials. Shame on both the website & the IdPs that follow this practice which primes users to be phished.
rwinch.github.io
I'm not speaking @devnexus.bsky.social this year, but I'm going as an attendee. If you will be there, I'd love to meet up. Hope to see you there!
rwinch.github.io
Linux user trying to figure out macos - How can I have the menu bar & doc on all displays AND have "Displays have separate Spaces" unchecked?

NOTE: I do not want separate spaces per display because then I have to switch a space per display. I prefer switch space updates all monitors at once.
rwinch.github.io
I'm very excited that @spring.io is switching from a Contributor License Agreement to a Developer Certificate of Origin!

We're looking forward to seeing more & simplified contributions from you! If you have any questions, reach out to us in our issue trackers.

spring.io/blog/2025/01...
Hello DCO, Goodbye CLA: Simplifying Contributions to Spring
Level up your Java code and explore what Spring can do for you.
spring.io
rwinch.github.io
Fantastic news to see the @antora.org collector has hit GA!
antora.org
@spring.io you may be interested in upgrading to the final release. We've tested it extensively and are confident the upgrade should go smoothly.
antora.org
More than 2 years after the initial alpha, Antora Collector 1.0.0 is finally available! A key reason the release was held up was to release with full docs.

This extension allows you to run external commands and import additional files into the content aggregate.

docs.antora.org/collector-ex...
rwinch.github.io
Good advice for protecting against / recovering Hijacked Gmail (& other) Accounts

www.forbes.com/sites/daveyw...

- Setup recovery phone & email to your account
- For Gmail, if attacker changes your recovery phone number, then you have7 days to use that original number to regain control
Gmail Takeover Hack Attack—Google Warns You Have Just 7 Days To Act
As Gmail users complain hackers have compromised accounts, changing passwords and passkeys in the process, Google advises they have 7 days to regain control—here’s how.
www.forbes.com
Reposted by Rob Winch
jennamclaughlin.bsky.social
President Biden's deputy natsec advisor for cyber and emerging tech Anne Neuberger told reporters that Chinese hackers got into (at least) 8 U.S. telcos in a broad spying campaign that affected "dozens of countries" since it began.

The latest on All Things Considered: www.npr.org/2024/12/04/n...
www.npr.org
rwinch.github.io
That's not me. I renamed my account from robwinch.bsk.social to rwinch.github.io and do not have another account.
rwinch.github.io
Note that the Blue Sky documentation states that atprto-did must return content-type text/plain but it worked for me despite GitHub pages returning application/octet-stream

This is good for me since it doesn't appear that I can change the content-type on GitHub pages docs.github.com/en/pages/get...
.well-known/atproto-did at main · rwinch/.well-known
Contribute to rwinch/.well-known development by creating an account on GitHub.
github.com
rwinch.github.io
Verification can be done using a .well-known URL bsky.social/about/blog/4...

To do that I created a .well-known project that publishes the atproto-did file with the verification to GitHub pages github.com/rwinch/.well...
GitHub - rwinch/.well-known
Contribute to rwinch/.well-known development by creating an account on GitHub.
github.com
rwinch.github.io
Chinese is hacking US telco so stop using SMS

- Use 3rd party apps that do end to end encryption (eg WhatsApp)
- RCS iPhone <-> Android is not encrypted
- Use phone that auto updates in timely fashion
- Use MFA

www.forbes.com/sites/zakdof...

HT @starbuxman.joshlong.com
FBI Warns iPhone And Android Users—Stop Sending Texts
US officials urge citizens to use encrypted messaging and calls wherever they can—here’s what you need to know.
www.forbes.com