1 "/public/oauth/login/{provider_code}/{interface}":
3 x-mojo-to: OAuth::Client#login
4 operationId: loginOAuthClientPublic
7 summary: Login to OAuth provider
13 description: Code for OAuth provider
18 description: Name of the interface this login is for
23 description: Code returned from OAuth server for Authorization Code grant
28 description: An opaque value used by the client to maintain state between the
29 request and callback. This is the callback part.
34 description: Scope returned by OAuth server
38 description: Prompt returned by OAuth server
42 description: Auth user returned by OAuth server
46 description: OAuth error code
48 - name: error_description
50 description: OAuth error description
54 description: Web page with user friendly description of the error
58 description: Session state returned by OAuth server
62 description: User authorized
66 description: Bad Request
68 $ref: ../swagger.yaml#/definitions/error
70 description: Access forbidden
72 $ref: ../swagger.yaml#/definitions/error
75 Internal server error. Possible `error_code` attribute values:
77 * `internal_server_error`
79 $ref: ../swagger.yaml#/definitions/error
81 description: Under maintenance
83 $ref: ../swagger.yaml#/definitions/error