Skip to content

Conversation

@RubenVerborgh
Copy link
Contributor

No description provided.

- WIP (fix standard warnings)
- WIP (moving oidcConfig to config.json)
- Add OIDC Issuer discovery link header on OPTIONS
- Refactor OIDC client/handler code
- Bump dep version, fix gitignore
- Integrate Sign In w WebID page with OIDC login
- Fix OIDC create user functionality
- Fix storing redirectTo URL in session
- Remove unneeded options obj (oidc.js)
- WIP (create account using webid as OIDC _id)
- Fix extraneous oidcIssuerHeader
- WIP (fix response types)
- Fix token() params
- Fix authCallback()
- WIP (switch to implicit workflow)
- WIP (fix registration configs)
- wip - Switch to authz code flow
- Move createOIDCUser to oidc-rp-client (from identity-provider)
- Implement OIDC /signout support
- Do not create a Solid account folder if OIDC user creation fails
- WIP - signin session / resume workflow
- Signin api: send 500 error if oidc client not initialized
- Remove invalid test
- Implement user creation via api
- Add username & pw auth logic to signin.js
- Add bcrypt compilation Travis CI directives
- Mount OIDC Identity Provider API into solid server routes
- Initialize multi-rp client store collections
- Change oidc packages to use github links
- Disable the certificate test for the time being
- Derive session cookie domain from root uri
- Bump oidc-op-express dep
- Output auth method at startup
- Implement injected Provider logout() behavior
- Remove legacy signout logic
- Refactoring OIDC initialization from server config in create-app
- Simplify createApp()
- Move unit tests to their own test/unit/ folder
- Refactor lib/api/authn/ files
- Move tests to test/unit/ and test/integration/
- Implement CreateOidcAccountRequest and unit tests
- Add OIDC account creation integration tests
- Extract OidcManager code to external lib
- Fix Provider Discover integration tests
- Fix existing Login workflow integration test
- Implement DiscoverProviderRequest, refactor
- Extract login logic to LoginByPasswordRequest
- Unit tests for LoginByPasswordRequest
- Implement login via either username or webid
- Add /login integration tests
- Normalize webid if needed during provider discovery
- Render Obtain Consent handlebars view
- Save provider config on startup, install nyc / code coverage
- Move options handler to before authentication or account api
- Ensure local client registered on startup
RubenVerborgh and others added 22 commits September 7, 2017 20:21
* Container test checks filenames.

* Join container paths as filenames, not URLs.

Fixes #587.
This commit appends an extension to generated paths for POST requests,
reflecting the Content-Type of the request. This enables the server
to serve that file back with the correct content type.
For example, if a text/html request is posted, it will receive
the .html extension and will hence be served back as text/html.

Addresses the POST case of #275.
* Add popup.

Closes #590.

* Update databrowser.

Closes #583.
@dan-f dan-f self-requested a review September 15, 2017 19:45
@RubenVerborgh RubenVerborgh merged commit dea121a into master Sep 15, 2017
@RubenVerborgh RubenVerborgh deleted the release/v4.0.0 branch August 24, 2018 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants