forked from OCA/server-auth
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5266434
commit 25c76aa
Showing
4 changed files
with
55 additions
and
50 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ Authentication OpenID Connect | |
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! source digest: sha256:e65c1c978ca0266a8e54f8121675cbf710359cf407413e35518f670be9c9753f | ||
!! source digest: sha256:cd754fc72d2039d02ab1b8aec98af43fb9543c9a70f2150ab6e482954e4e83d6 | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png | ||
|
@@ -75,18 +75,18 @@ Single tenant provider limits the access to user of your tenant, while | |
Multitenants allow access for all AzureAD users, so user of foreign | ||
companies can use their AzureAD login without an guest account. | ||
|
||
- Provider Name: Azure AD Single Tenant | ||
- Client ID: Application (client) id | ||
- Client Secret: Client secret | ||
- Allowed: yes | ||
- Provider Name: Azure AD Single Tenant | ||
- Client ID: Application (client) id | ||
- Client Secret: Client secret | ||
- Allowed: yes | ||
|
||
or | ||
|
||
- Provider Name: Azure AD Multitenant | ||
- Client ID: Application (client) id | ||
- Client Secret: Client secret | ||
- Allowed: yes | ||
- replace {tenant_id} in urls with your Azure tenant id | ||
- Provider Name: Azure AD Multitenant | ||
- Client ID: Application (client) id | ||
- Client Secret: Client secret | ||
- Allowed: yes | ||
- replace {tenant_id} in urls with your Azure tenant id | ||
|
||
|image2| | ||
|
||
|
@@ -106,22 +106,22 @@ In Keycloak: | |
|
||
In Odoo, create a new Oauth Provider with the following parameters: | ||
|
||
- Provider name: Keycloak (or any name you like that identify your | ||
keycloak provider) | ||
- Auth Flow: OpenID Connect (authorization code flow) | ||
- Client ID: the same Client ID you entered when configuring the client | ||
in Keycloak | ||
- Client Secret: found in keycloak on the client Credentials tab | ||
- Allowed: yes | ||
- Body: the link text to appear on the login page, such as Login with | ||
Keycloak | ||
- Scope: openid email | ||
- Authentication URL: The "authorization_endpoint" URL found in the | ||
OpenID Endpoint Configuration of your Keycloak realm | ||
- Token URL: The "token_endpoint" URL found in the OpenID Endpoint | ||
Configuration of your Keycloak realm | ||
- JWKS URL: The "jwks_uri" URL found in the OpenID Endpoint | ||
Configuration of your Keycloak realm | ||
- Provider name: Keycloak (or any name you like that identify your | ||
keycloak provider) | ||
- Auth Flow: OpenID Connect (authorization code flow) | ||
- Client ID: the same Client ID you entered when configuring the client | ||
in Keycloak | ||
- Client Secret: found in keycloak on the client Credentials tab | ||
- Allowed: yes | ||
- Body: the link text to appear on the login page, such as Login with | ||
Keycloak | ||
- Scope: openid email | ||
- Authentication URL: The "authorization_endpoint" URL found in the | ||
OpenID Endpoint Configuration of your Keycloak realm | ||
- Token URL: The "token_endpoint" URL found in the OpenID Endpoint | ||
Configuration of your Keycloak realm | ||
- JWKS URL: The "jwks_uri" URL found in the OpenID Endpoint | ||
Configuration of your Keycloak realm | ||
|
||
.. |image| image:: https://raw.githubusercontent.com/OCA/server-auth/18.0/auth_oidc/static/description/oauth-microsoft_azure-api_permissions.png | ||
.. |image1| image:: https://raw.githubusercontent.com/OCA/server-auth/18.0/auth_oidc/static/description/oauth-microsoft_azure-optional_claims.png | ||
|
@@ -135,63 +135,63 @@ On the login page, click on the authentication provider you configured. | |
Known issues / Roadmap | ||
====================== | ||
|
||
- When going to the login screen, check for a existing token and do a | ||
direct login without the clicking on the SSO link | ||
- When doing a logout an extra option to also logout at the SSO | ||
provider. | ||
- When going to the login screen, check for a existing token and do a | ||
direct login without the clicking on the SSO link | ||
- When doing a logout an extra option to also logout at the SSO | ||
provider. | ||
|
||
Changelog | ||
========= | ||
|
||
18.0.1.0.0 2024-10-09 | ||
--------------------- | ||
|
||
- Odoo 18 migration | ||
- Odoo 18 migration | ||
|
||
17.0.1.0.0 2024-03-20 | ||
--------------------- | ||
|
||
- Odoo 17 migration | ||
- Odoo 17 migration | ||
|
||
16.0.1.1.0 2024-02-28 | ||
--------------------- | ||
|
||
- Forward port OpenID Connect fixes from 15.0 to 16.0 | ||
- Forward port OpenID Connect fixes from 15.0 to 16.0 | ||
|
||
16.0.1.0.2 2023-11-16 | ||
--------------------- | ||
|
||
- Readme link updates | ||
- Readme link updates | ||
|
||
16.0.1.0.1 2023-10-09 | ||
--------------------- | ||
|
||
- Add AzureAD code flow provider | ||
- Add AzureAD code flow provider | ||
|
||
16.0.1.0.0 2023-01-27 | ||
--------------------- | ||
|
||
- Odoo 16 migration | ||
- Odoo 16 migration | ||
|
||
15.0.1.0.0 2023-01-06 | ||
--------------------- | ||
|
||
- Odoo 15 migration | ||
- Odoo 15 migration | ||
|
||
14.0.1.0.0 2021-12-10 | ||
--------------------- | ||
|
||
- Odoo 14 migration | ||
- Odoo 14 migration | ||
|
||
13.0.1.0.0 2020-04-10 | ||
--------------------- | ||
|
||
- Odoo 13 migration, add authorization code flow. | ||
- Odoo 13 migration, add authorization code flow. | ||
|
||
10.0.1.0.0 2018-10-05 | ||
--------------------- | ||
|
||
- Initial implementation | ||
- Initial implementation | ||
|
||
Bug Tracker | ||
=========== | ||
|
@@ -216,10 +216,10 @@ Authors | |
Contributors | ||
------------ | ||
|
||
- Alexandre Fayolle <[email protected]> | ||
- Stéphane Bidoul <[email protected]> | ||
- David Jaen <[email protected]> | ||
- Andreas Perhab <[email protected]> | ||
- Alexandre Fayolle <[email protected]> | ||
- Stéphane Bidoul <[email protected]> | ||
- David Jaen <[email protected]> | ||
- Andreas Perhab <[email protected]> | ||
|
||
Maintainers | ||
----------- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,10 +8,11 @@ | |
|
||
/* | ||
:Author: David Goodger ([email protected]) | ||
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ | ||
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ | ||
:Copyright: This stylesheet has been placed in the public domain. | ||
|
||
Default cascading style sheet for the HTML output of Docutils. | ||
Despite the name, some widely supported CSS2 features are used. | ||
|
||
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to | ||
customize this style sheet. | ||
|
@@ -274,7 +275,7 @@ | |
margin-left: 2em ; | ||
margin-right: 2em } | ||
|
||
pre.code .ln { color: grey; } /* line numbers */ | ||
pre.code .ln { color: gray; } /* line numbers */ | ||
pre.code, code { background-color: #eeeeee } | ||
pre.code .comment, code .comment { color: #5C6576 } | ||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } | ||
|
@@ -300,7 +301,7 @@ | |
span.pre { | ||
white-space: pre } | ||
|
||
span.problematic { | ||
span.problematic, pre.problematic { | ||
color: red } | ||
|
||
span.section-subtitle { | ||
|
@@ -366,7 +367,7 @@ <h1 class="title">Authentication OpenID Connect</h1> | |
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! source digest: sha256:e65c1c978ca0266a8e54f8121675cbf710359cf407413e35518f670be9c9753f | ||
!! source digest: sha256:cd754fc72d2039d02ab1b8aec98af43fb9543c9a70f2150ab6e482954e4e83d6 | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> | ||
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/server-auth/tree/18.0/auth_oidc"><img alt="OCA/server-auth" src="https://img.shields.io/badge/github-OCA%2Fserver--auth-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/server-auth-18-0/server-auth-18-0-auth_oidc"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/server-auth&target_branch=18.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p> | ||
<p>This module allows users to login through an OpenID Connect provider | ||
|
@@ -589,7 +590,9 @@ <h2><a class="toc-backref" href="#toc-entry-21">Contributors</a></h2> | |
<div class="section" id="maintainers"> | ||
<h2><a class="toc-backref" href="#toc-entry-22">Maintainers</a></h2> | ||
<p>This module is maintained by the OCA.</p> | ||
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> | ||
<a class="reference external image-reference" href="https://odoo-community.org"> | ||
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /> | ||
</a> | ||
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose | ||
mission is to support the collaborative development of Odoo features and | ||
promote its widespread use.</p> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters