Bonfire.OpenID.Provider.ClientApps (Bonfire v1.0.0-social-rc.2.18)

View Source

Summary

Functions

default_scopes()

delete_client(client_id, registration_token)

get(clauses)

get(id \\ nil, name, redirect_uri)

get_by_id(id)

get_client_by_registration_token(client_id, registration_token)

get_client_configuration(client_id, registration_token)

get_or_new(clauses)

get_or_new(id_or_name, redirect_uri)

init_test_client_app(id \\ "b0f15e02-b0f1-b0f1-b0f1-b0f15eb0f15e", attrs \\ %{})

list_active_tokens()

See Boruta.Ecto.Admin.list_active_tokens/0.

list_clients()

See Boruta.Ecto.Admin.list_clients/0.

list_scopes()

See Boruta.Ecto.Admin.list_scopes/0.

new(params)

new(id_or_name, redirect_uris)

Define an OAuth client app, providing a name and redirect URI(s)

prepare_redirect_uri(uri)

prepare_redirect_uris(other)

register_dynamic_client(params)

scopes_maps(scopes \\ default_scopes())

update_client(client, attrs)

update_client_configuration(client_id, registration_token, params)

update_redirect_uris(client, redirect_uris)

update_scopes(client, scopes \\ default_scopes())