don't do rm -rf
by Bill Burke
FYI,
Don't do rm -rf on a directory with softlinks on Windows. Just lost all
of my oauth client .html and .js files, arg!!!!!!
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
11 years, 1 month
M1
by Stian Thorgersen
I would like to have a release of Keycloak in Nexus by early next week. It would be great if that was M1, but if we can't achieve that in time I'd like a timestamped release.
Are there anything that needs doing that's not in JIRA? Ignoring non-code issues such as website, documentation, etc.
Also I think we can push these issues to post-M1:
KEYCLOAK-71 Implement table scrolls
KEYCLOAK-20 Oauth client helper code needs better error handling
KEYCLOAK-19 Cookie configuration
KEYCLOAK-117 Testsuite for admin console
KEYCLOAK-143 Automatically configure SSL on startup
11 years, 1 month
Need some design?
by Gabriel Cardoso
Hi guys,
Do you have some page that need to be designed or something that needs design adjustment?
Gabriel
--
Gabriel Cardoso
GateIn Portal | User Experience Designer
11 years, 1 month
Cors origins in token
by Stian Thorgersen
Is it correct that the adapters only read allowed web origins from the token? If so does that not mean that unless a user is authenticated CORS won't be enabled? I don't think that'll work.
11 years, 1 month
What is needed to present/demo keycloak
by Bill Burke
I'm trying to put together a PPT + Keycloak Demo screen cast. I can
demo a lot of things, specifically
* SSO
* Social
* OAuth Grants
* Admin UI
I still need to be able to:
A) Change required credentials to add TOTP so that I can login as a user
and have to set up my Google Authenticator.
B) Show a user specific User Account Management page
C) Look at a registered OAuth Client to modify its scope mappings
A and C we don't have, correct? Is anybody working on them? If not
I'll tackle C first, then A.
What about B? Do we have User Account Management Pages? How to access
them?
After I do the video I'll start working on documentation.
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
11 years, 1 month
is UserManager really unused?
by Viliam Rockai
Hey,
Could the class org.keycloak.services.managers.UserManager be safely
deleted?
It doesn't seem to be used anymore and if I delete it, tests are
passing. Just wanted to be sure if someone doesn't have any intentions
with it anymore.
Thanks,
Viliam
11 years, 1 month
KeyCloak Social Code copy in PicketLink Social
by Anil Saldhana
Stian/Bill,
can we get a copy of the code Stian wrote in the social module in the
PicketLink Social module?
PicketLink Social module does have some code such as Tomcat
Authenticators, PicketLink Authenticators for social login. So having
the code stian wrote for KeyCloak social will enhance the completeness
of PicketLink Social module.
Any objections?
Regards,
Anil
11 years, 1 month
Code and console inspection
by Viliam Rockai
Hi all,
So, I've looked at both - the code and the console UI. I've created
bunch of JIRAs today and I still have some unclear issues. Here's my list:
* What's the point of admin-ui-styles module? Why does it contain html?
o I had troubles with this when I was working on the social page
and some (provider helper) pages were used from this module
instead of admin-ui module.
* Directive naming not unified (ie. uncollapsed vs. kcInput).
o Do we care about that (it's angularJS good practice)? I think it
would be not just correct but even pretty to have kc prefix
everywhere.
* I see combined AngularJS + JQuery code on some places.
o AFAIK this should be avoided unless there is no angular way how
to solve the problem.
* Array.prototype.remove from controller.js used only on one (mine)
place, on other places we use .splice to remove from array.
o Why was this method created? What's the advantage when compared
to splice?
* Lots of warnings in the JS code (like herd of unused $q in loaders.js).
* They way the menu (<ul class="rcue-tabs">) / breadcrums is generated
(hardcoded on each page) results in big amount of redundant code
(this bothers me a lot).
o One of the actual consequences of this is - if you traverse
through realm settings for most pages the "settings" line/tab on
the left is highlighted, but for some (registration, keys) it's not.
o If you add new page, you have to update the menu on many other
pages and you can easily miss some as in the situation above.
* Missing l18n.
* Credentials page for user is missing.
* Session pages for "Applications" part are missing.
* Manage account of the logged-in user is missing.
o Clicking on the "manage account" in logged-in user menu (top
right) does nothing.
And the nitpicker bonus:
* What about using the maven-checkstyle-plugin? :)
Thanks for your thoughts on this,
Viliam
11 years, 1 month
doc preferences?
by Bill Burke
Resteasy uses docbook so I'm pretty familiar with setting it up. For my
O'Reilly book I used asciidoc, but relied on O'Reilly's tooling, so I'm
not sure how to set up a build for asciidoc.
Preference? Straight XML docbook or asciidoc?
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
11 years, 1 month
Changes to landing page
by Alexandre Mendonca
Hi all,
I have been working on KEYCLOAK-123: Refreshing page or opening bookmarked pages doesn't work. Basically the issue is that when a URL (eg: http://localhost:8080/auth-server/admin/index.html#/realms/test) is pasted or refreshed, we are thrown back to the default/first realm settings page instead of intended page.
It basically needs some changes to the GlobalCtrl in order to not set any $location by default, leaving it to the angular router to handle the path.
So, while fixing this, it made sense to me and Stian that the landing page would rather be a Realms List instead of landing on the first realm settings page. There's already a realm-list.html page made for this (which needed some fixes to work properly). So the idea now would be to make this page a bit more dynamic: in case the user is not logged in it should show a brief intro about Keycloak while in case the user is logged in, it would show the realm list (plus any other generic information that would make sense to be in keycloak "home page").
Any comments and/or requirements on this ?
Regards,
Alexandre
11 years, 1 month