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
