Hi Nadeeshan,
Stdio is a good idea, however, IAM story is that we need to run "Product
IS" in developer mode to get the language server going. Each hint,
highlighting , etc, are dependent on some other artifacts already
configured in IS, e.g. "Identity Provider", "Claim Mapping"
Hence it is imperative to connect to running IS to get proper context
information.

BTW, We might want to add different remote protocols as WS is sometimes
blocked by firewalls.

Cheers,
Ruwan A



On Mon, Oct 14, 2019 at 3:16 PM Nadeeshaan Gunasinghe <nadeesh...@wso2.com>
wrote:

> Hi Wathsara,
>
> Just a small suggestion, as per the architecture you are having only one
> launcher (web socket launcher). What if we have an STDIO Launcher
> implementation as well (If it is a valid use-case) and the user can use the
> stdio launcher when using the plugin locally?
>
> Cheers,
>
> On Mon, Oct 14, 2019 at 3:06 PM Wathsara Daluwatta <waths...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> We have started to implement the Language server support for Identity
>> Server. This will enhance the developer's experiences of IAM artifacts like
>> service providers. It will help Dev, QA, to design and see the artifacts
>> easily. Initially, we are building a VScode extension that is going to
>> support the adaptive authentication scripts of the WSO2 identity server.
>>
>> A language server for adaptive authentication scripts is been implemented
>> in Java (Server-side). Then the language server and the vscode plugin will
>> be communicated via WebSocket.
>> The reason why we selected the WebSocket is to connect the IDE (vscode)
>> with the IAM server, local, on-prem, in a remote server or in the cloud.
>>
>> I have attached the high-level architecture as well.
>>
>>    Wathsara Daluwatta | Intern - Engineering | WSO2 Inc.
>>
>>   (m) +94717005121 | Email : waths...@wso2.com <sheh...@wso2.com>
>>
>> [image: https://wso2.com/signature] <https://wso2.com/signature>
>>
>>
>
> --
> *Nadeeshaan Gunasinghe*
> Associate Technical Lead | WSO2 Inc.
>
> mobile:  +94770596754
> email:    nadeesh...@wso2.com
> in:          https://www.linkedin.com/in/nadeeshaan
>
>

-- 
Ruwan Abeykoon | Director/Architect | WSO2 Inc.
(w) +947435800  | Email: ruw...@wso2.com
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to