Hi Chintana,

I think amber jar was released with 4.0.0 release (with APIM). If so, we
can not commit new changes to the same version...

Thanks,
Hasini.

On Fri, Oct 12, 2012 at 1:03 PM, <[email protected]> wrote:

> Author: chintana
> Date: Fri Oct 12 13:03:55 2012
> New Revision: 145354
> URL: http://wso2.org/svn/browse/wso2?view=rev&revision=145354
>
> Log:
> Necessary changes to support SAML 2.0 Bearer Assertion Profile for OAuth
> 2.0
>
> Added:
>
>  
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/validator/SAML20BearerAssertionValidator.java
> Modified:
>
>  
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/request/OAuthTokenRequest.java
>
>  
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-common/src/main/java/org/apache/amber/oauth2/common/message/types/GrantType.java
>
> Modified:
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/request/OAuthTokenRequest.java
> URL:
> http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/request/OAuthTokenRequest.java?rev=145354&r1=145353&r2=145354&view=diff
>
> ==============================================================================
> ---
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/request/OAuthTokenRequest.java
>  (original)
> +++
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/request/OAuthTokenRequest.java
>  Fri Oct 12 13:03:55 2012
> @@ -27,6 +27,7 @@
>  import org.apache.amber.oauth2.as.validator.ClientCredentialValidator;
>  import org.apache.amber.oauth2.as.validator.PasswordValidator;
>  import org.apache.amber.oauth2.as.validator.RefreshTokenValidator;
> +import
> org.apache.amber.oauth2.as.validator.SAML20BearerAssertionValidator;
>  import org.apache.amber.oauth2.common.OAuth;
>  import org.apache.amber.oauth2.common.exception.OAuthProblemException;
>  import org.apache.amber.oauth2.common.exception.OAuthSystemException;
> @@ -53,6 +54,7 @@
>          validators.put(GrantType.CLIENT_CREDENTIALS.toString(),
> ClientCredentialValidator.class);
>          validators.put(GrantType.AUTHORIZATION_CODE.toString(),
> AuthorizationCodeValidator.class);
>          validators.put(GrantType.REFRESH_TOKEN.toString(),
> RefreshTokenValidator.class);
> +        validators.put(GrantType.SAML20_BEARER_ASSERTION.toString(),
> SAML20BearerAssertionValidator.class);
>          String requestTypeValue = getParam(OAuth.OAUTH_GRANT_TYPE);
>          if (OAuthUtils.isEmpty(requestTypeValue)) {
>              throw OAuthUtils.handleOAuthProblemException("Missing
> grant_type parameter value");
> @@ -84,4 +86,8 @@
>          return getParam(OAuth.OAUTH_GRANT_TYPE);
>      }
>
> +    public String getAssertion() {
> +        return getParam(OAuth.OAUTH_ASSERTION);
> +    }
> +
>  }
>
> Added:
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/validator/SAML20BearerAssertionValidator.java
> URL:
> http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/validator/SAML20BearerAssertionValidator.java?pathrev=145354
>
> ==============================================================================
> --- (empty file)
> +++
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-authzserver/src/main/java/org/apache/amber/oauth2/as/validator/SAML20BearerAssertionValidator.java
>   Fri Oct 12 13:03:55 2012
> @@ -0,0 +1,12 @@
> +package org.apache.amber.oauth2.as.validator;
> +
> +import org.apache.amber.oauth2.common.OAuth;
> +import org.apache.amber.oauth2.common.validators.AbstractValidator;
> +
> +import javax.servlet.http.HttpServletRequest;
> +
> +public class SAML20BearerAssertionValidator extends
> AbstractValidator<HttpServletRequest> {
> +    public SAML20BearerAssertionValidator() {
> +        requiredParams.add(OAuth.OAUTH_ASSERTION);
> +    }
> +}
>
> Modified:
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-common/src/main/java/org/apache/amber/oauth2/common/message/types/GrantType.java
> URL:
> http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-common/src/main/java/org/apache/amber/oauth2/common/message/types/GrantType.java?rev=145354&r1=145353&r2=145354&view=diff
>
> ==============================================================================
> ---
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-common/src/main/java/org/apache/amber/oauth2/common/message/types/GrantType.java
>     (original)
> +++
> carbon/platform/branches/4.0.0/dependencies/amber/0.22.1358727-wso2v1/oauth-2.0/oauth2-common/src/main/java/org/apache/amber/oauth2/common/message/types/GrantType.java
>     Fri Oct 12 13:03:55 2012
> @@ -31,7 +31,8 @@
>      AUTHORIZATION_CODE("authorization_code"),
>      PASSWORD("password"),
>      REFRESH_TOKEN("refresh_token"),
> -    CLIENT_CREDENTIALS("client_credentials");
> +    CLIENT_CREDENTIALS("client_credentials"),
> +
>  SAML20_BEARER_ASSERTION("urn:ietf:params:oauth:grant-type:saml2-bearer");
>
>      private String grantType;
>
> _______________________________________________
> Commits mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/commits
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to