p2-inc / phasetwo-docs Goto Github PK
View Code? Open in Web Editor NEWdocusaurus repo for phasetwo.io public website and documentation
docusaurus repo for phasetwo.io public website and documentation
Okta, Azure, etc.
http://localhost:3000/docs/user-migration/
add screenshots for user federation setup
Update audit logs docs to indicate logs only stored for paid plans.
Since we will use the templates (in template/blog
) many times for each framework, and each time we have someone set up a deployment/realm/user/etc., it would be nice to be able to quickly collapse that section (i.e. the user things "yeah, yeah, I've already done this in a previous tutorial) to easily be able to skip to the different "meat" of the article.
Make an article targeted at WorkOS, Frontegg, etc. SSO and Admin Portal functionality using the content from https://phasetwo.io/docs/sso/sso-without-auth
Focus on:
The docusaurus openapi plugin we use has many bugs and isn't well-maintained https://github.com/cloud-annotations/docusaurus-openapi
Consider using vanilla swagger UI for API docs:
src/pages/api.js
https://www.npmjs.com/package/swagger-ui-reactDraft a mutual blog post announcing Keycloak CRDB support and the launch of dedicated clusters built with Keycloak + CRDB serverless.
Similar based on an authorization product
Don’t write your own authentication, we already did it for you
Solve authentication now and in the future
Would you write your own stripe for authentication
add an API section to the Docs
https://www.keycloak.org/docs/latest/server_admin/index.html#_service_accounts
add the proper roles to give the service account user access to the resources you want to access.
On the client configuration page, under Service Account Roles, choose the Client Roles for “realm-management” and add the proper roles to you custom client.
Also make sure the mapper “roles” is added to your client scope.
You don’t know the problems until you have them
SSO problems you don’t know you have until you try to build it yourself
We use AGPL for our Keycloak extensions:
Our position is that the use of AGPL does not require users to use the same license for their whole stack, but only for extension and Keycloak modifications.
Perhaps the most important point is that "dual" licensing is available to paying customers, where they can use and host our extensions without the AGPL license requirements.
Reducing non-functional requirements for your IT team
Best tool for your IT admin
Discourse top questions
https://keycloak.discourse.group/top?period=all
GitHub discussions top questions
https://github.com/keycloak/keycloak/discussions?discussions_q=sort%3Atop
StackOverflow top questions
https://stackoverflow.com/questions/tagged/keycloak?tab=Votes
http://localhost:3000/docs/sso/
setup and wizards need completion
Add welcome-email extension
Upload templates to realm attribute
make this general for cloud and on-prem
Not a big deal, but will produce a warning and affect code generation.
Line 1034 in 7fc5072
Add to "SSO" section of docs. Need video.
Shouldn't be there. Possibly a bug in the plugin we use.
Logo, colors, style
Logo upload
CSS upload
Need to have a single reference for all Phase Two custom realm attributes, what they do, and when/how to use them. E.g.
Try this as a model for how to use with an existing framework commonly used for SaaS.
Laravel
Django
Video and screenshots of how to setup outbound email.
Need some default flows in the self-serve created realms. Add a project that contains the realm-prototype.json
file outside of the private projects.
shows :///auth/realms
instead of https://<host>/auth/realms
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.