Open fungc-io opened 2 years ago
Moved to the description
ref: #2428 @carmenlau Design in Figma: https://www.figma.com/file/msiE4O5imHONAG5EjhZeiZ/Authgear-UI?node-id=7631%3A113965
@carmenlau design is updated for larger screens
@carmenlau I've added 1 more item to the todo for "Set and Display Privacy Policy and T&C links for OIDC clients"
@louischan-oursky @fungc-io When I am writing the doc, I found that it would be easier for the users to follow if we mention the endpoints in the portal. I did the following adjustment, see if it makes sense.
For the third-party app, I removed the Endpoint field from the Basic Info and added Endpoints section.
Thought?
awesome, i like it. btw can we move "Consent Screen" to above "URIs"?
I prefer this order: configuration URI, authentication endpoint, token endpoint, userinfo endpoint, jwks endpoint
can we move "Consent Screen" to above "URIs"?
But "URIs" is the section they must edit to make the whole setup works, so I keep this order. Do you still want to change the order? I am okay with this:)
I prefer this order: configuration URI, authentication endpoint, token endpoint, userinfo endpoint, jwks endpoint
Adjusted accordingly!
Problem
To use Authgear in applications that already support OAuth login, such as Wordpress, CraftCMS. So they can use enjoy Authgear feature very easily, such as passkey, 2FA.
Appetite
Solution
We only using Authgear as 3rd party auth at this stage. i.e. adding Authgear to Wordpress is like adding Google login to an existing app. The session is managed by the app.
Design changes
Support Client Secrets, and Authorization flow
In “Add Application” add an option:
No client secret for other app types
Some design changes in current behavior: “application type” for all app types are not changeable
In application detail page:
In the user
/settings
, under "Security",Change “Signed in Sessions” to “Signed in Devices and Apps”
Button
Page:
In User detail page in the Portal, add a tab for “Authorized Apps”, same affordance for the admin
Other Changes
Rabbit holes
Keep a list of problems the user may face if they uses Authgear as 1st party login. i.e. They use the OIDC client secret but not as SSO. They will be known issues but not considered in this pitch because they are not the intention of this feature.
No-goes
Tasks
Support nonce in authz code flowIt is supported alreadySupport accessing the settings page for third-party clientby idp session