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

com.github.saphyra.authservice.auth.domain.AuthContext Maven / Gradle / Ivy

The newest version!
package com.github.saphyra.authservice.auth.domain;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;
import org.springframework.http.HttpMethod;

import javax.servlet.http.HttpServletRequest;
import java.util.Optional;

@Data
@Builder
@AllArgsConstructor(access = AccessLevel.PRIVATE)
@ToString(exclude = "request")
public class AuthContext {
    private final String requestUri;
    private final HttpMethod requestMethod;
    private final boolean isRest;
    private final Optional accessTokenId;
    private final Optional userId;
    private final AccessStatus accessStatus;
    private final HttpServletRequest request;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy