incubator-wave-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Evan Hughes <ehu...@gmail.com>
Subject Re: Api & Client Rewrite
Date Sat, 24 Dec 2016 14:45:46 GMT
@pablo though maybe json should be the standard since through the websocket
trying every possible message would be a waste. I still think the proto
format is a good specifier.

On 24/12/2016 10:08 PM, "Evan Hughes" <ehugh1@gmail.com> wrote:

> I believe it was in the works but cant hurt to add it to the jira as a
> feature request.
>
> On Sat, 24 Dec 2016 at 22:04 Brandon Brinkley <brinkleybw@gmail.com>
> wrote:
>
>> This is timely, as I have just recently renewed my interest in Wave with
>> the idea of potentially bundling it with a few other services that could
>> be
>> useful for small teams (e.g. students, auditors, etc.). I haven't had a
>> chance to look at it much yet, but I would want to either share the
>> authentication, or at least be able to pass through the credentials. Also,
>> I it would be useful to be authenticate against AD if that isn't already
>> possible.
>>
>> Thanks!
>> -Brandon
>>
>> On Saturday, December 24, 2016, Evan Hughes <wisebaldone@apache.org>
>> wrote:
>>
>> > Hello All,
>> >
>> > Just wanting to get some feedback from the community as I start
>> rewriting
>> > the client and the api behind it (to replace the Gwt code in the repo
>> and
>> > the current servlets).
>> >
>> > http://localhost:9898/api/auth/login?format=json
>> > http://localhost:9898/api/auth/login?format=protobuf
>> > http://localhost:9898/api/auth/login    // defaults to the protobuf
>> >
>> > currently using url's like the ones above with a response like:
>> >
>> > {
>> >   "email": true
>> > }
>> > which states that email authentication is available (allows us to add
>> > oauth providers latter). The change of URL is due to using client side
>> > frameworks (Angular 2) instead of GWT to achieve the UI which will be
>> > at a non /api/ route. This also lets the server be more easily
>> > configured to be of use to SwellRT and other projects as our client
>> > isn't part of the backend anymore and the server is an abstract
>> > element.Ive also made the source for this endpoint at
>> > /wave/src/main/java/org/apache/wave/server/api/v1/LoginServlet.java so
>> > that we can remove dead code as we transition into one naming scheme
>> > instead of the 3 that exist atm.
>> >
>> > ~ Evan Hughes
>> >
>>
>>
>> --
>> Thanks!
>> -Brandon
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message