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

Reply via email to