Oidc-client-js: Aurelia related question

Created on 25 May 2016  路  13Comments  路  Source: IdentityModel/oidc-client-js

Some long time ago I was watching the evolution of your Identity Server, Authorization server and related "parts" with excitement, waiting for the nice opportunity to use them in the Open Source projects. Since then, I got completely immersed in Aurelia, focusing on development of various components that now allow Aurelia application developers to use existing third party UI toolkits (KendoUI, SyncFusion, Materialize, etc).

Now, I need to provide a world class interface between Aurelia and {authentication, authorization} services and your software comes to mind immediately (helped by your just announced oidc client, which seems like "invented for me".

Question: is there a chance that you can guide me to help me make Aurelia get the benefits of your work?

question

All 13 comments

I don't know how Aurelia works unfortunately. This idea with this library is that it's "modern" JS (meaning ES6) and the assumption is that you'd know how to map it to your modern JS framework.

So yea, in short -- I think the effort here is more on the Aurelia side (assuming you understand the security of OIDC and how ES6 works).

You are correct - Aurelia is "self described" as

Aurelia is just JavaScript. However, it's not yesterday's JavaScript, but the JavaScript of tomorrow. By using modern tooling we've been able to write Aurelia from the ground up in ECMAScript 2016. This means we have native modules, classes, decorators and more at our disposal...and you have them too.

Given you record (as I perceive it) the integration effort should be completely on the Aurelia side - and my hope is that you might find the time to answer a few question that will necessarily come up.

Sure, I'm happy to answer questions. In fact, if I had the time I'd also love to also learn Aurelia and help on the effort, but in reality I don't have the time.

Brock, can I try to convince you to slightly change your perception of reality? Just to the point where you can afford a couple hours a week, at what time you could have a peek into what we are doing and pitch a few corrections to our navigation through this adventure? Aurelia is the most likely candidate for the most popular web application framework, Rob Eisenberg (the architect) a really brilliant man and you should at least get very partially involved in Aurelia. I can help you with anything about Aurelia as I work very close with Rob on the "first concentric ring" around Aurelia proper (framework) trying to connect Aurelia with the rest of the world :-)

However, this is just a friendly nudge - coming from my strong desire to help Aurelia become what it should be

Sure, but same could be asked of me to look into NG2, React, and FluffyBunny. Ok, I made that last one up.

I will eventually spend the time to learn them, but I have a lot on my plate ATM (you can read between the lines here because it means "paid work" as opposed to the 4+ weeks of unpaid time that went into the rewrite).

So speaking of reality (and I think we've spoken before about doing paid work), having a sponsor/customer makes such efforts much more viable (that includes someone sponsoring your employment as well as mine). I can't be a charity for for-profit companies/startups/hobbyists all the time.

I understand and sense each and every word you wrote - so i have no problems with being "rejected" here. Please keep a reference to me if and when you dip into Aurelia :-)

@adriatic I don't know what progress you made on this subject, but I integrated the oidc-client (with an underlying Identity Server instance) with Aurelia as part of an application I'm working on. I'll be glad to give a hand as much as I can if you still need some insight.

@manuel-guilbault - thrilled to re-connect with you in this context. I just returned home after a week of vacation, so as soon as I recollect my thoughts, I will ping you here.

@adriatic We've made good progress on an Aurelia wrapper around oidc-client-js.

@shaunluttin finally it seems that my original "proposal" to @brockallen is resulting with a couple of very interesting contacts :smile:

@shaunluttin 404 on the link. If you have other samples, let me know and i'll add them to the wiki.

This is the entire sample: https://github.com/shaunluttin/openiddict-samples/tree/spa-sample/samples/ImplicitFlow It has four parts at the moment including the...

...Aurelia wrapper around oidc-client-js:

Ok, added

Was this page helpful?
0 / 5 - 0 ratings

Related issues

eckersalld picture eckersalld  路  5Comments

arnaldo-infinite picture arnaldo-infinite  路  4Comments

LEW21 picture LEW21  路  4Comments

slug56 picture slug56  路  4Comments

StephenRedd picture StephenRedd  路  5Comments