Coder Social home page Coder Social logo

hjacobs / connexion-example Goto Github PK

View Code? Open in Web Editor NEW
202.0 202.0 101.0 37 KB

Example REST service using Connexion Swagger-first Python library: includes schema validation and OAuth 2

License: Other

Python 67.87% Shell 20.88% Dockerfile 11.25%

connexion-example's Issues

Thank you very much!

I had to spend much time yesterday and today trying to get several software packages up and running. Mostly without full success. Frustrating. But I tried this one and it DOES work as promised right out of the box, with Docker. Hooray! You're saving my day! Your work is totally in line with what I had unausgegoren (totally unready) in my head. I'm so happy the last meetup had pointed me to this direction. Happy Christmas!
https://www.meetup.com/de-DE/monster-tech-tales-software-engineering-user-group-muenster/events/235728759/

Thanks

Nice example would be nice to have a mongoDb as well.

Default values for animal fields

Hello, thank for good example.
I am try set default values for not required fields, I remove
pet['created'] = datetime.datetime.utcnow()
from code and add
--- a/swagger.yaml
+++ b/swagger.yaml
@@ -115,9 +115,9 @@ definitions:
format: date-time
description: Creation time
example: "2015-07-07T15:49:51.230+02:00"
{+default: "2015-07-07T15:49:51.230+02:00"+}
but it does not work, I read this and try different variants, but nothing work.
It is swagger/connexion bug or it is bug in my understanding?

Path parameters converted to integers

Fairly new to Python and Connexion.

I have a definition:

  - in: path
    name: orgid
    schema:
      type: string
    required: true
    description: ID of the organisation

and the function that provides information on this URL:
def getOrgById (schemeid,orgid):

Some organisation ids are all numeric. I can convert them to a string, and that's fine but if the organisation id starts with a '0', it gets lopped off.
/organisations/1234
is OK but
/organisations/0563
breaks - because the value of orgid in the function is '563' .

How can I ensure that the parameter is passed to the function as a string and not an integer? Specifying it as a string in the YAML ought to be enough, I'd have thought.

I am trying to use your framework to test api with my specifications. but getting the error.

I want to use your framework for testing my API. I have swagger specification file. I did some changes in your code but unable to test the API. Can you suggest me what changes I should perform to make the testing run. My specification file is shown below.

swagger: "2.0"

################################################################################

API Information

################################################################################
info:
version: "1.0.0"
title: API Documentation
description: "This documentation contain specifications of API which were used for getting the information from open data source"

produces:

  • application/json

################################################################################

Security

################################################################################

################################################################################

Paths

################################################################################
paths:
/opendata/v1/{index}:
get:
tags: [verification]
description: Verify the person information
parameters:
- name: index
in: path
description: specific data index
required: true
type: string
- name: name
in: query
description: name of a person
required: false
type: string
- name: company name
in: query
description: name of a company
required: false
type: string

  responses:
    '200':
      $ref: '#/responses/200'

################################################################################

Definitions

################################################################################

responses:
'200':
description: Success
schema:
type: object
properties:
verification:
type: boolean

Thanks

Trying to understand the oauth2 scope and how security works

Hi there,

I'm soon publishing a blog post about how to use this library, I'm still missing a point though, how does the security work?
I have my project in pycharm and before starting your example I set HTTP_TOKENINFO_URL=https://auth.example.org/tokeninfo as global variable but I don't know what I am missing. I absolutely don't know what I am doing and I'd be glad to get some help here..
Thanks a lot!

Alternatively, how would I set up a simple "password"?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.