UserDetailsFactoryAdapter.java

package com.yumu.noveltranslator.adapter.out.security;

import com.yumu.noveltranslator.domain.model.User;
import com.yumu.noveltranslator.port.out.UserDetailsFactoryPort;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Component;

@Component
public class UserDetailsFactoryAdapter implements UserDetailsFactoryPort {

    @Override
    public UserDetails createUserDetails(User user) {
        return new CustomUserDetails(user);
    }
}