Skip to content

Commit 7ac41bb

Browse files
README: add a permission justification section (#36)
* README: add a permission justification section * Fix format (#37) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 57931ae commit 7ac41bb

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,28 @@ These are inspired by [gcp-console-colorize](https://github.com/yfuruyama/gcp-co
1717
- Chrome: <https://chromewebstore.google.com/detail/aws-management-console-co/ihllnndjleheembkonidbocncnnedhcf>
1818
- Firefox: <https://addons.mozilla.org/ja/firefox/addon/aws-console-colorize/>
1919

20+
## Permission justification
21+
22+
### `storage` justification
23+
24+
Those extensions save the colors of the AWS pages per session ARN to storage.
25+
26+
### `tabs` justification
27+
28+
The popup for those extensions sends messages to the content script running on the active tab to:
29+
30+
- To get the session ARN used by the AWS pages.
31+
- If you change the settings in the popup, the settings will be reflected in the AWS pages.
32+
33+
### Host permission justification
34+
35+
<!-- textlint-disable ja-technical-writing/sentence-length -->
36+
37+
The content script for those extensions is intended to work with the AWS management console and session selection page.
38+
Therefore, the `content_scripts.matches` field is set to run only in the AWS management console and sign-in pages including session selection page.
39+
40+
<!-- textlint-enable ja-technical-writing/sentence-length -->
41+
2042
## Development
2143

2244
### Settings

0 commit comments

Comments
 (0)