Min RK
c00c3fa287
Merge pull request #3438 from jupyterhub/rbac
...
Roles and Scopes (RBAC)
2021-06-25 07:40:54 +00:00
Min RK
e35dde8112
Merge pull request #3520 from IvanaH8/rbac-docs-update
...
[rbac] Docs updates
2021-06-25 07:15:29 +00:00
Min RK
8b4c146719
Merge pull request #3524 from minrk/rm-pre-commit-gha
...
Remove pre-commit from GHA
2021-06-24 07:01:28 +00:00
IvanaH8
a6471670c2
Update upgrade section
2021-06-23 11:44:40 +02:00
IvanaH8
8764f6493b
Add scope variable nomenclature and update tech implementation
2021-06-23 11:33:48 +02:00
IvanaH8
024e8fca30
Add !user filter explanation
2021-06-22 17:16:06 +02:00
IvanaH8
eb0f995886
Add scope hierarchy duplicates explanation
2021-06-22 16:22:51 +02:00
Min RK
e5345514ab
remove unused defaults.run
...
this is leftover and has no effect
2021-06-22 15:27:43 +02:00
Min RK
7c9a80b4f0
Remove pre-commit from GHA
...
we are trying out pre-commit.ci, which means these steps in GHA are redundant
2021-06-22 15:27:24 +02:00
Min RK
778231726b
Merge pull request #3519 from sgaist/improve_scope_relationships_generation
...
Refactor scope relationships creation
2021-06-21 08:28:07 +00:00
Min RK
e38509ca42
Merge pull request #3521 from icankeep/fix-readme-link
...
Fix contributor documentation's link
2021-06-21 07:51:28 +00:00
passer
bab5532b98
Fix contributor documentation's link
2021-06-19 12:37:08 +08:00
IvanaH8
f767a082f8
Fix user/admin default role assignment in roles.md
2021-06-18 13:10:02 +02:00
IvanaH8
a137134d3a
Update roles.md for rbac docs with role creation/deletion and assignment changes
2021-06-18 12:28:30 +02:00
IvanaH8
12ffc42114
Fix docstring indentation and reference to flask example in docs
...
example using flask for Implementing your own Auth with JupyterHub was not displayed
2021-06-18 11:07:33 +02:00
Samuel Gaist
5a4314ea8c
Refactor scope relationships creation
...
This version reduces the number of access to dictionaries data.
2021-06-17 16:06:59 +02:00
Min RK
e9686376ca
Merge pull request #3517 from 0mar/resolve_rbac_todos
...
[rbac] Resolve small issues
2021-06-17 13:00:07 +00:00
0mar
2f8f7ad0b0
Resolves sql warnings on 3.6 and fixes for scope expansion bug
2021-06-17 14:38:14 +02:00
0mar
0381b51648
Raise error if role_spec bearers are invalid
2021-06-16 14:32:31 +02:00
0mar
a6a048c546
WIP: dealing with users only in load_roles
2021-06-16 12:28:36 +02:00
0mar
1bfe4be634
Added test for admin pages scope guard
2021-06-16 11:59:48 +02:00
0mar
5094baf797
Added scope checker
2021-06-16 11:45:02 +02:00
0mar
528ab28871
Raise error when hub has no roles defined
2021-06-16 11:37:23 +02:00
0mar
4359b6dc3c
Added test for service role defaults
2021-06-16 11:36:49 +02:00
Min RK
280c11ca73
Merge pull request #3514 from minrk/start-services
...
[rbac] ensure managed services work with internal ssl
2021-06-16 08:39:45 +00:00
Min RK
c3308b1fc6
Merge pull request #3515 from 0mar/revoke_exceeding_tokens
...
[rbac] Revoke tokens for OAuth services if roles expand permissions
2021-06-16 07:44:40 +00:00
Min RK
c7a3015f94
Merge pull request #3516 from 0mar/refactor_scopes
...
[rbac] Refactor scopes (additional fix)
2021-06-16 07:41:35 +00:00
Min RK
0a231fe8ba
ensure managed services work with internal ssl
...
- ensure create_certs is called for managed services
- wait for services with http, which checks ssl connections (without http, only tcp was checked, which doesn't verify it works!)
2021-06-16 09:41:09 +02:00
0mar
684cac4dc9
Fixed newlines
2021-06-16 09:15:27 +02:00
0mar
f75df12648
Small db fix
2021-06-15 15:50:39 +02:00
0mar
ac7625306b
Revoke tokens for oauth if their roles expand permissions
2021-06-15 15:50:39 +02:00
Min RK
360075c98c
Merge pull request #3513 from 0mar/refactor_scopes
...
[rbac] Refactored scope names
2021-06-15 13:10:46 +00:00
0mar
ceed989e77
Generate REST API scope descriptions from source code
2021-06-15 13:49:24 +02:00
0mar
7a3b237bb3
Refactored scope names and updated docs to reflect this
2021-06-15 13:00:15 +02:00
Min RK
6988d74001
Merge pull request #3512 from jupyterhub/dependabot/npm_and_yarn/jsx/ini-1.3.8
...
Bump ini from 1.3.5 to 1.3.8 in /jsx
2021-06-15 09:07:12 +00:00
Min RK
e8a7704b42
Merge pull request #3511 from jupyterhub/dependabot/npm_and_yarn/jsx/y18n-4.0.3
...
Bump y18n from 4.0.0 to 4.0.3 in /jsx
2021-06-15 09:07:04 +00:00
Min RK
5789806cf7
Sync rbac with main
2021-06-15 11:06:11 +02:00
dependabot[bot]
7ae736b085
Bump ini from 1.3.5 to 1.3.8 in /jsx
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
---
updated-dependencies:
- dependency-name: ini
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-15 07:26:58 +00:00
dependabot[bot]
8ed49e200b
Bump y18n from 4.0.0 to 4.0.3 in /jsx
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3 )
---
updated-dependencies:
- dependency-name: y18n
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-15 07:24:32 +00:00
Min RK
f2eb40cd1a
Merge pull request #3501 from jupyterhub/dependabot/npm_and_yarn/jsx/postcss-8.3.0
...
Bump postcss from 8.1.8 to 8.3.0 in /jsx
2021-06-15 06:30:30 +00:00
Min RK
c9ea3d9e06
Merge pull request #3500 from jupyterhub/dependabot/npm_and_yarn/jsx/browserslist-4.16.6
...
Bump browserslist from 4.14.7 to 4.16.6 in /jsx
2021-06-15 06:30:13 +00:00
Min RK
cda9e3aa30
Merge pull request #3499 from jupyterhub/dependabot/npm_and_yarn/jsx/lodash-4.17.21
...
Bump lodash from 4.17.20 to 4.17.21 in /jsx
2021-06-15 06:30:00 +00:00
Min RK
1c25ad3cce
Merge pull request #3502 from jupyterhub/dependabot/npm_and_yarn/jsx/hosted-git-info-2.8.9
...
Bump hosted-git-info from 2.8.8 to 2.8.9 in /jsx
2021-06-15 06:29:49 +00:00
Min RK
f5adfcd3d5
Merge pull request #3498 from jupyterhub/dependabot/npm_and_yarn/jsx/ws-6.2.2
...
Bump ws from 6.2.1 to 6.2.2 in /jsx
2021-06-15 06:29:37 +00:00
Min RK
e3a64e0114
Merge pull request #3497 from jupyterhub/dependabot/npm_and_yarn/jsx/url-parse-1.5.1
...
Bump url-parse from 1.4.7 to 1.5.1 in /jsx
2021-06-15 06:29:27 +00:00
Min RK
4d61bf6da2
Merge pull request #3496 from jupyterhub/dependabot/npm_and_yarn/jsx/dns-packet-1.3.4
...
Bump dns-packet from 1.3.1 to 1.3.4 in /jsx
2021-06-15 06:29:11 +00:00
Min RK
7fd3f280d4
Merge pull request #3495 from jupyterhub/dependabot/npm_and_yarn/jsx/ua-parser-js-0.7.28
...
Bump ua-parser-js from 0.7.22 to 0.7.28 in /jsx
2021-06-15 06:28:57 +00:00
Erik Sundell
c7b9b14724
Merge pull request #3510 from minrk/bump-autodoc
...
bump autodoc-traits
2021-06-15 08:20:41 +02:00
Min RK
b664f02f58
Merge pull request #3504 from 0mar/authorization-page
...
[rbac] Authorization page for OAuth services
2021-06-15 06:13:44 +00:00
Min RK
77e4e8aab7
bump autodoc-traits
...
for sphinx compatibility fix
2021-06-15 08:07:40 +02:00