If these fixes must be gone with APIM release, I guess we need to create new version of amber.
Thanks, Asela. On Fri, Oct 12, 2012 at 3:09 PM, Hasini Gunasinghe <[email protected]> wrote: > 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 >> > > > _______________________________________________ > 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
