فهرست منبع

Add OAuth2AuthenticationException constructor that takes only OAuth2Error

Fixes gh-5374
Joe Grandja 7 سال پیش
والد
کامیت
32c33d1def

+ 10 - 1
oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/OAuth2AuthenticationException.java

@@ -1,5 +1,5 @@
 /*
- * Copyright 2002-2017 the original author or authors.
+ * Copyright 2002-2018 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -40,6 +40,15 @@ import org.springframework.util.Assert;
 public class OAuth2AuthenticationException extends AuthenticationException {
 	private OAuth2Error error;
 
+	/**
+	 * Constructs an {@code OAuth2AuthenticationException} using the provided parameters.
+	 *
+	 * @param error the {@link OAuth2Error OAuth 2.0 Error}
+	 */
+	public OAuth2AuthenticationException(OAuth2Error error) {
+		this(error, error.getDescription());
+	}
+
 	/**
 	 * Constructs an {@code OAuth2AuthenticationException} using the provided parameters.
 	 *