
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