JavaScript is disabled on your browser.
Enum Constant Summary
Enum Constants
provider config 의 token-uri / user-info-uri 가 http:// 로 시작.
provider client-id 는 있으나 다른 필수 필드가 누락됨 (startup).
provider config 미설정 (client-id 없음).
알 수 없는 provider 이름 (kakao/google 이외).
oauth.state-redis-key-prefix 가 다른 서비스의 Redis prefix 와 동일 (충돌 위험).
OAuth state 파라미터 검증 실패 (CSRF 공격 or 만료된 state).
oauth.state-ttl-seconds 가 0 이하 (startup).
code -> access_token 응답이 비어있음 (200 이지만 access_token null).
code -> access_token 교환 HTTP 호출 실패 (네트워크/4xx/5xx).
Method Summary
All Methods Static Methods Concrete Methods
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class java.lang.Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
PROVIDER_UNKNOWN
알 수 없는 provider 이름 (kakao/google 이외).
PROVIDER_INCOMPLETE
provider client-id 는 있으나 다른 필수 필드가 누락됨 (startup).
INSECURE_URI
provider config 의 token-uri / user-info-uri 가 http:// 로 시작.
STATE_TTL_INVALID
oauth.state-ttl-seconds 가 0 이하 (startup).
TOKEN_EXCHANGE_FAILED
code -> access_token 교환 HTTP 호출 실패 (네트워크/4xx/5xx).
TOKEN_EXCHANGE_EMPTY
code -> access_token 응답이 비어있음 (200 이지만 access_token null).
USERINFO_FETCH_FAILED
userinfo 호출 HTTP 실패.
USERINFO_EMPTY
userinfo 응답이 비어있음.
EMAIL_MISSING
userinfo 응답에 email 이 없음. provider 콘솔에서 email scope/동의항목 필수 설정 필요.
STATE_INVALID
OAuth state 파라미터 검증 실패 (CSRF 공격 or 만료된 state).
REDIS_PREFIX_COLLISION
oauth.state-redis-key-prefix 가 다른 서비스의 Redis prefix 와 동일 (충돌 위험).
Method Details
values
Returns an array containing the constants of this enum class, in
the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared
valueOf
Returns the enum constant of this class with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum class has no constant with the specified name
NullPointerException - if the argument is null