All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.miragon.miranum.platform.security.SpringSecurityProperties Maven / Gradle / Ivy

The newest version!
package io.miragon.miranum.platform.security;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.ArrayList;
import java.util.List;

@Data
@ConfigurationProperties(prefix = "miranum.security")
public class SpringSecurityProperties {

    private String clientRegistration;
    private List permittedUrls = new ArrayList<>();
    private Server server = new Server();
    private Client client = new Client();

    @Data
    public static class Server {
        private String baseUrl;
        private String realm;
        private String userNameAttribute;
    }

    @Data
    public static class Client {
        private String enabled;
        private String clientId;
        private String clientSecret;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy