Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(publisher): Authenticate Publisher with Drupal #1339

Merged
merged 32 commits into from
Jun 27, 2023
Merged
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
bef9f3a
feat(publisher): configurable authentication middleware, favouring OA…
colorfield Apr 18, 2023
3cc7910
feat(drupal): configure simple oauth
colorfield Apr 18, 2023
bbd1039
chore(drupal): add Publisher consumer
colorfield Apr 18, 2023
b3e1b91
refactor: prettify
colorfield Apr 18, 2023
faf72a4
documentation: OAuth2 client (Publisher) and server (Drupal)
colorfield Apr 18, 2023
10ef526
feat: check access to Publisher based on the scope
colorfield Apr 18, 2023
34a8046
fix: comment
colorfield Apr 18, 2023
1ddb6ca
documentation: update environment variables
colorfield Apr 18, 2023
8385402
fix: static test issues
colorfield Apr 19, 2023
e2a7fed
feat(publisher): add support for Authorization Code
colorfield Apr 25, 2023
ad9d59f
chore: try to prevent circular dependency
colorfield Apr 25, 2023
4af6137
documentation: add Authorization Code
colorfield Apr 25, 2023
8a3a515
chore: prevent circular dependency issue
colorfield Apr 25, 2023
d4ad191
chore: export consumer default content
colorfield Apr 25, 2023
5dd190a
refactor: use oauth prefix for routes
colorfield Apr 25, 2023
b433744
chore: grant simple_oauth codes
colorfield Apr 25, 2023
ad581d9
chore: remember clients
colorfield Apr 25, 2023
c325d37
documentation: add Publisher specific configuration
colorfield Apr 25, 2023
eeac7fd
chore: fix pnpm-lock
colorfield May 15, 2023
5fa9a3b
fix: configuration dependency
colorfield May 15, 2023
a0177c8
fix: oAuth2AuthorizationCodeClient
colorfield Jun 5, 2023
14886f8
fix: add favicon.ico as it causes proxy issues
colorfield Jun 19, 2023
0642f2d
chore: add basic auth and oauth configuration
colorfield Jun 19, 2023
b9cf1fb
docs: update publisher readme
colorfield Jun 19, 2023
d8e13cb
fix: use originalUrl instead of path for the initial route that requi…
colorfield Jun 19, 2023
c74754d
feat: add login route, fix status redirect issue with the proxy, debu…
colorfield Jun 19, 2023
9ba5247
refactor: add oauth prefix to login
colorfield Jun 19, 2023
a5a533c
docs: silverback drupal oauth configuration
colorfield Jun 19, 2023
f89059e
feat: add skip authentication
colorfield Jun 19, 2023
d17a232
Merge remote-tracking branch 'origin/development' into publisher-auth
colorfield Jun 20, 2023
47e2727
chore: update pnpm-lock after merge
colorfield Jun 20, 2023
c866300
fix: unused import
colorfield Jun 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
fix: unused import
colorfield committed Jun 20, 2023
commit c866300586fa46c0bf088797a594fd59628abd41
1 change: 0 additions & 1 deletion packages/npm/@amazeelabs/publisher/publisher.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import type { PublisherConfig } from './src/core/tools/config';
import { OAuth2GrantTypes } from './src/core/tools/oAuth2GrantTypes';

// Do not use the exported `defineConfig` here, as internal imports break
// ts-import process.