Skip to content
Snippets Groups Projects
Commit 6601afba authored by Daniil Digtyar Vasilieva's avatar Daniil Digtyar Vasilieva :call_me:
Browse files

Moved provider to module to fix dependency

parent bba6db35
No related branches found
No related tags found
2 merge requests!86Fix partners company,!6514.0 imp new api for unique realm
......@@ -7,11 +7,12 @@
'base_user_role',
'base_user_role_company',
'l10n_es_cooperator',
'auth_oauth',
'auth_oidc',
'contacts',
'base_rest',
'auth_api_key',
'crm',
'crm'
],
'author': "Coopdevs Treball SCCL & Som Energia SCCL",
'website': 'https://somenergia.coop',
......@@ -28,6 +29,7 @@
'security/res_users_role_data.xml',
'data/utm_data.xml',
'data/crm_lead_tag.xml',
'data/auth_oauth_provider_data.xml',
'views/crm_lead_views.xml',
'views/res_company_views.xml',
'views/website_subscription_template.xml',
......
<?xml version="1.0"?>
<odoo>
<record id="keycloak_login_provider" model="auth.oauth.provider">
<field name="name">Keycloak Login Provider</field>
<field name="body">Login with Keycloak</field>
<field name="css_class">fa fa-fw fa-sign-in text-primary</field>
<field name="flow">id_token_code</field>
<field name="enabled">1</field>
<field name="client_id">odoo</field>
<field name="client_secret">DHu6GCYbaRwplehdv9oZ8coD9urBn6v0</field>
<field name="scope">openid email</field>
<field name="token_map">user_id:email</field>
<field name="auth_endpoint">http://10.0.3.1:8080/realms/0/protocol/openid-connect/auth</field>
<field name="token_endpoint">http://10.0.3.1:8080/realms/0/protocol/openid-connect/token</field>
<field name="jwks_uri">http://10.0.3.1:8080/realms/0/protocol/openid-connect/certs</field>
<field name="validation_endpoint"></field>
<field name="data_endpoint"></field>
</record>
<record id="keycloak_admin_provider" model="auth.oauth.provider">
<field name="name">Keycloak Admin Provider</field>
<field name="body">Login with Keycloak</field>
<field name="css_class">fa fa-fw fa-sign-in text-primary</field>
<field name="flow">id_token_code</field>
<field name="enabled">0</field>
<field name="client_id">admin-cli</field>
<field name="client_secret">VJkk87Als1ok3LHr3kTS5aLKwYaZoIA8</field>
<field name="scope">openid</field>
<field name="token_map">user_id:email</field>
<field name="auth_endpoint">http://10.0.3.1:8080/realms/0/protocol/openid-connect/auth</field>
<field name="token_endpoint">http://10.0.3.1:8080/realms/0/protocol/openid-connect/token</field>
<field name="jwks_uri">http://10.0.3.1:8080/realms/0/protocol/openid-connect/certs</field>
<field name="validation_endpoint"></field>
<field name="data_endpoint"></field>
<field name="superuser">api_admin_0</field>
<field name="superuser_pwd">123</field>
</record>
</odoo>
\ No newline at end of file
......@@ -4,3 +4,4 @@ from . import subscription_request
from . import product
from . import utm_source
from . import crm_lead
from . import auth_oauth_provider
from odoo import fields, models, api
class OAuthProvider(models.Model):
_inherit = 'auth.oauth.provider'
is_admin_provider = fields.Boolean(string="Admin provider")
superuser = fields.Char(string='Superuser', help='A super power user that is able to CRUD users on KC.',
placeholder='admin', required=False)
superuser_pwd = fields.Char(string='Superuser password', help='"Superuser" user password',
placeholder='I hope is not "admin"', required=False)
admin_user_endpoint = fields.Char(string='User admin URL', required=True,
default='http://10.0.3.1:8080/admin/realms/REALM/users')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment