Skip to content
This repository was archived by the owner on Jan 27, 2020. It is now read-only.
This repository was archived by the owner on Jan 27, 2020. It is now read-only.

how to setup OAuth 2.0 with swaggervel? #14

Description

@thienth

Thank for your amazing lib.
i'm setup appointer/swaggervel for my project and using laravel passport too.
i need to pass throw passport to using api in swagger ui, then changed config/swaggervel.php like:
`/*
|--------------------------------------------------------------------------
| Uncomment to add response headers when swagger is generated
|--------------------------------------------------------------------------
/
'view-headers' => [
'Access-Control-Allow-Origin' => '
',
'Access-Control-Allow-Methods' => 'GET, POST',
'Access-Control-Allow-Headers' => 'X-Requested-With',
],

/*
  |--------------------------------------------------------------------------
  | You can configure OAuth2 authorization by changing value to true
  |--------------------------------------------------------------------------
*/
'init-o-auth' => true,

/*
  |--------------------------------------------------------------------------
  | Default clientId. MUST be a string
  |--------------------------------------------------------------------------
*/
'client-id' => 'my client id',

/*
  |--------------------------------------------------------------------------
  | Default clientSecret. MUST be a string
  |--------------------------------------------------------------------------
*/
'client-secret' => 'my client secret',

/*
  |--------------------------------------------------------------------------
  | Realm query parameter (for oauth1) added to authorizationUrl and tokenUrl.
  | MUST be a string
  |--------------------------------------------------------------------------
*/
'realm' => '',

/*
  |--------------------------------------------------------------------------
  | Application name, displayed in authorization popup. MUST be a string
  |--------------------------------------------------------------------------
*/
'app-name' => 'my app name',

/*
  |--------------------------------------------------------------------------
  | Scope separator for passing scopes, encoded before calling, default value is a space
  | (encoded value %20). MUST be a string
  |--------------------------------------------------------------------------
*/
'scope-separator' => '',

/*
  |--------------------------------------------------------------------------
  | Additional query parameters added to authorizationUrl and tokenUrl.
  |--------------------------------------------------------------------------
*/
'additional-query-string-params' => [
    // 'QueryStringKey' => 'QueryStringValue'
],

/*
  |--------------------------------------------------------------------------
  | Only activated for the accessCode flow. During the authorization_code request to the tokenUrl,
  | pass the Client Password using the HTTP Basic Authentication scheme
  | (Authorization header with Basic base64encoded[client_id:client_secret]).
  |--------------------------------------------------------------------------
*/
'use-basic-auth-with-access-code-grant' => true,
`

but it isn't working.
Can you check this, pls.
Thank you.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions