Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 1.38 KB

auth0.md

File metadata and controls

42 lines (35 loc) · 1.38 KB

Step 2x: Setup Auth0

You have to create an account in http://www.auth0.com and create a PHP application.

Next configure a resource owner of type auth0 with appropriate client_id, client_secret, domain and scope.

# config/packages/hwi_oauth.yaml

hwi_oauth:
    resource_owners:
        any_name:
            type:             auth0
            client_id:        <client_id>
            client_secret:    <client_secret>
            base_url:         https://<domain>
            scope:            <scope>

Optionally, you can configure the organization and audience options when the login flow for the application requires this:

# config/packages/hwi_oauth.yaml

hwi_oauth:
    resource_owners:
        any_name:
            type:             auth0
            client_id:        <client_id>
            client_secret:    <client_secret>
            base_url:         https://<domain>
            scope:            <scope>
            options:
                organization: <organization>
                audience:     <audience>

When you're done. Continue by configuring the security layer or go back to setup more resource owners.