2016-04-28 8 views
1

Ich muss meine Webanwendung mit Rally integrieren. Mit Rest Rally API (Java), obwohl ich in der Lage bin, eine User Story aus einem Standalone-Programm zu erstellen, das meinen APIKey fest programmiert. Aber wie erstelle ich es mit Oauth-Authentifizierung in Java. Ich habe das durch oauth Authentifizierung bekommen, wir werden ein Zugriffs-Token bekommen. aber wie benutze ich dieses Access Token für die Verwendung von Rally Rest API da es entweder API Key oder UserName/Pwd dafür akzeptiert. Jede Hilfe bei der Authentifizierung wird geschätzt. Danke im voraus.Authentifizierung für Java Rally Rest API

String host = "https://rally1.rallydev.com"; 

RallyRestApi restApi = new RallyRestApi(new URI(host), "my_APIKey-XXXXXX"); 

// Creating a User Story 
JsonObject newStory = new JsonObject(); 
newStory.addProperty("Name", "test User Story"); 
newStory.addProperty("Project", projectRef); 
newStory.addProperty("Workspace",workspaceRef); 
newStory.addProperty("Iteration", iterationRef); 
newStory.addProperty("Release", releaseRef); 
newStory.addProperty("Description", "Test Description"); 
newStory.addProperty("Notes", "test Notes"); 
newStory.addProperty("c_AcceptanceCriteria","Test acceptance criteria"); 

CreateRequest createRequest = new CreateRequest("hierarchicalrequirement", newStory); 

Antwort

1

Das Rally Rest Toolkit für Java unterstützt derzeit nicht OAuth/SSO. API-Schlüssel sind derzeit der beste Weg.

+0

Danke für die Antwort Kyle. Also, ich glaube, bis die Unterstützung für oauth ausgerollt ist, muss ich den API-Schlüssel eines Teammitglieds meines Projekts für die Verwendung von Rally Rest Toolkit fest codieren. Kannst du mich wissen lassen, ob es irgendeinen Plan gibt, oauth Unterstützung dafür anzubieten? Wenn ja, wann ist das geplant? – user1916649

+0

Es gibt derzeit keine Pläne, es zu unterstützen ... –