I'm not quite sure what you mean but yes it's client only.

For context I have an openapi based application using the generator for 
typescript-angular on the client side.

The angular-oauth2-oidc component allows a bearer token to be passed 
through to the server side

My server side is also generated from the openapi spec - I'm using 
python-flask for development and AWS lambda elsewhere - the python-flask 
generated code works out of the box and it's a little more effort for the 
lambdas but not much.

The openapi 3 spec is as follows:

  securitySchemes:
    OAuthSecurity:
      type: oauth2
      x-tokenInfoUrl: .../oauth2.0/profile
      flows:
        authorizationCode:
          authorizationUrl: .../oauth2.0/authorize
          tokenUrl: .../oauth2.0/accessToken
          scopes:
            myscope: Access all areas


On Tuesday, 12 March 2019 16:08:34 UTC, Trenton D. Adams wrote:
>
> Do you know if this is a client side library only Ian?
> On 3/12/19 2:54 AM, Ian Wright wrote:
>
> Short answer is yes.
>
> I'm currently using 
> "angular-oauth2-oidc": "^4.0.3",
> with CAS 5.3.7
> I'm using oauth rather than oidc, mainly because I wanted to bypass the 
> approval prompt which, at least when I tried it, could be configured for 
> oauth but not oidc but IIRC oidc worked fine. 
>
> On Monday, 11 March 2019 18:03:54 UTC, maxwell_g wrote: 
>>
>> Has anyone been successful at setting up  “angular-oauth2-oidc” library 
>> to interface with CAS? We are currently using version CAS 5.2.2 and would 
>> like to authenticate Angular 7 applications using Oauth and OpenId connect. 
>> Would the “angular-oauth2-oidc” component be compatible or is there 
>> alternative?
>>
>>  
>>
>> Thanks Gary
>>
>> -- 
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/f38bc4f7-59e8-4441-acf5-af490c8adcfe%40apereo.org
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/f38bc4f7-59e8-4441-acf5-af490c8adcfe%40apereo.org?utm_medium=email&utm_source=footer>
> .
>
> -- 
> Trenton D. Adams
> Senior Systems Analyst/Web Software Developer
> Applications Unit - ITS
> Athabasca University
> (780) 675-6195
>
> It is only when you are surrounded by a supportive team, that you can achieve 
> your best.  Instead of tearing people down, try building them up!
>
> -- 
>
> This communication is intended for the use of the recipient to whom it is 
> addressed, and may contain confidential, personal, and or privileged 
> information. Please contact us immediately if you are not the intended 
> recipient of this communication, and do not copy, distribute, or take 
> action relying on it. Any communications received in error, or subsequent 
> reply, should be deleted or destroyed. 
>
> ---
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/e393e74f-d965-483b-b524-2ebb834b046c%40apereo.org.

Reply via email to