Documentation for OAuth Application Management feature¶ ↑
The oauth_application_management
feature provides OAuth Client Application Management interfaces, so users are able to create/read/edit their own applications.
This feature depends on the oauth_base feature.
Auth Value Methods¶ ↑
oauth_application_required_params |
fields required when submitting a new client application, |
oauth_application_client_id_param: form parameter for a client application client id, client_id
by default. oauth_application_client_secret_param: form parameter for a client application client secret, client_secret
by default. oauth_application_redirect_uri_param: form parameter for a client application redirect URI, redirect_uri
by default. oauth_application_name_param: form parameter for a client application name, name
by default. oauth_application_description_param: form parameter for a client application description, description
by default. oauth_application_scopes_param: form parameter for a client application scopes, scopes
by default. oauth_application_homepage_url_param: form parameter for a client application homepage URL, homepage_url
by default.
oauth_applications_id_pattern |
pattern matcher to retrieve the client application ID from the URL, |
oauth_applications_oauth_grants_path |
URL sub-path used for a client application’s oauth grants views, |
invalid_url_message |
error description for the “invalid_url” OAuth error code, |
null_error_message |
error description for the “null_error” OAuth error code, |
oauth_applications_per_page |
max number of oauth applications to list in the oauth applications route. |
oauth_grants_per_page |
max number of oauth grants to list in the routes listing oauth tokens. |
new_oauth_application_page_title |
Title for the new OAuth application form. |
oauth_application_page_title |
Title for an OAuth application page. |
oauth_applications_page_title |
Title for the OAuth applications page. |
oauth_application_oauth_grants_page_title |
Title for the OAuth grants page for a given application. |
oauth_applications_client_id_label |
Form label for the oauth application client ID. |
oauth_applications_name_label |
Form label for the oauth application name. |
oauth_applications_client_secret_label |
Form label for the oauth application client secret. |
oauth_applications_description_label |
Form label for the oauth application description. |
oauth_applications_homepage_url_label |
Form label for the oauth application homepage URL. |
oauth_applications_redirect_uri_label |
Form label for the oauth application redirect URI. |
oauth_applications_scopes_label |
Form label for the oauth application scopes. |
oauth_applications_contacts_label |
Form label for the oauth application contacts. |
oauth_applications_jwks_label |
Form label for the oauth application JSON Web Keys. |
oauth_applications_jwks_uri_label |
Form label for the oauth application URI where to load JSON Web Keys from. |
oauth_applications_policy_uri_label |
Form label for the oauth application Policy URI. |
oauth_applications_tos_uri_label |
Form label for the oauth application Terms of Service URI. |
oauth_grants_expires_in_label |
Label for the oauth grant expires in property. |
oauth_grants_revoked_at_label |
Label for the oauth grant revocation date. |
oauth_grants_refresh_token_label |
Label for the oauth grant refresh token. |
oauth_grants_token_label |
Label for the oauth grant. |
oauth_grants_type_label |
Label for the oauth grant type. |
oauth_application_button |
Label of OAuth application form button. |
oauth_grant_revoke_button |
Label for the grant revoke button. |
oauth_application_client_id_param |
Form input for the oauth application client ID. |
oauth_application_client_secret_param |
Form input for the oauth application client secert. |
oauth_application_description_param |
Form input for the oauth application description. |
oauth_application_homepage_url_param |
Form input for the oauth application homepage URL. |
oauth_application_name_param |
Form input for the oauth application name. |
oauth_application_redirect_uri_param |
Form input for the oauth application redirect URI. |
oauth_application_scopes_param |
Form input for the oauth application scopes. |
oauth_applications_route |
the route for accessing oauth applications, defaults to |
create_oauth_application_error_flash |
The flash error to display when there were submission errors creating an Oauth application. |
create_oauth_application_notice_flash |
The flash message to display when an Oauth application is created successfully. |
oauth_no_applications_text |
Lead text when applications list is empty. |
oauth_no_grants_text |
Lead text when grants list is empty. |
Auth Methods¶ ↑
oauth_application_path |
URL sub-path used for a client application view. |
before_create_oauth_application |
Run arbitrary code before creating an oauth application (through the application endpoint). |
after_create_oauth_application |
Run arbitrary code after creating an oauth application (through the application endpoint). |
oauth_applications_view |
The HTML of the Oauth applications dashboard. |
oauth_application_view |
The HTML of an Oauth application page. |
new_oauth_application_view |
The HTML of a new Oauth application form. |
oauth_application_oauth_grants_view |
The HTML of the Oauth application grants dashboard. |