Как в laravel подключиться к phpbb с помощью oauth2 - PullRequest
0 голосов
/ 10 января 2020

Я изучаю oath2 в laravel 6 с паспортом и хочу добавить в свое приложение для паспорта тестирования несколько внешних приложений. Сначала я установил phpbb и нашел этот https://area51.phpbb.com/docs/dev/3.2.x/extensions/tutorial_authentication.html учебник. Но я остановился на первых шагах, прочитав:

Поставщику аутентификации, который поставляется с phpBB, требуется как минимум два файла: класс и запись в файле config / auth.yml. Поставщик аутентификации.

Я не нашел ни одного файла config / auth.yml, но нашел файл config / default / container / services_auth.yml со строками:

...
    auth.provider.oauth:
        class: phpbb\auth\provider\oauth\oauth
        arguments:
            - '@dbal.conn'
            - '@config'
            - '@passwords.manager'
            - '@request'
            - '@user'
            - '%tables.auth_provider_oauth_token_storage%'
            - '%tables.auth_provider_oauth_states%'
            - '%tables.auth_provider_oauth_account_assoc%'
            - '@auth.provider.oauth.service_collection'
            - '%tables.users%'
            - '@service_container'
            - '@dispatcher'
            - '%core.root_path%'
            - '%core.php_ext%'
        tags:
            - { name: auth.provider }

# ----- OAuth services providers -----
    auth.provider.oauth.service_collection:
        class: phpbb\di\service_collection
        arguments:
            - '@service_container'
        tags:
            - { name: service_collection, tag: auth.provider.oauth.service }
...

1 ) Это тот же файл, и я должен изменить его? Если да, какие параметры я должен редактировать? 2) Нужно ли мне создавать новый файл config / auth.yml и редактировать его? Если да, какие параметры я должен добавить?

Какие шаги я должен предпринять, чтобы войти в phpbb с моей laravel паспортной учетной записью?

Спасибо!

...