On Fri, Jun 29, 2018 at 1:39 PM, Hari Prasanth Loganathan < hariprasant...@msystechnologies.com> wrote:
> Thanks Ondra for the response. > > *This is my use case : * > > We have three components in our setup > > 1) Our Script (application using python) > 2) Ovirt > 3) LDAP (Also integrated to oVirt) > > 1) Our Python application is authenticating to LDAP and it creates a token > for our application > 2) For accessing the API's in oVIrt, I need to contact to the oVirt API > which authenticates and creates a token for it > 3) then I need to maintain the token of my application with its mapping to > the ovirt tokenId in my application. > > *Difficulty :* > > > *When I want to hit any oVirt API, First I perform the token check in my > application (using my application token) then I need to perform the ovirt > token check in oVirt using the ovirt token Id I maintain in the > application. * > > *To Achieve : * > > *So I want a feature, which perform authentication check only in my > application and then from my application I need to contact the ovirt APIs > without authentication / authorization check. I don't want ovirt to perform > authentication / authorization check. * > > > * 1) I would like to know Is there a way to skip the authentication and > authorization in oVIrt? * > No, but you can configure oVirt to use for example kerberos or CAS to receive authentication > *2) Or Is it possible to point the authentication validation for oVirt (to > my application / to some URL which I configure) which always return true > and allow for all oVirt API's?* > No, as mentioned above you can only configure oVirt to use Apache authentication (kerberos, CAS, ...) > > *If any thing is not clear I will update the mail and send you.* > > > > *Thanks * > > > > > On Fri, Jun 29, 2018 at 5:00 PM, Ondra Machacek <omach...@redhat.com> > wrote: > >> What's your use-case? You need all users to access without any >> username/password? Why not rather share some username/password of guest >> account them? >> >> On 06/29/2018 12:39 PM, Hari Prasanth Loganathan wrote: >> >>> Guys any update on this, If you have any clarification in my query >>> please let me know. >>> >>> Thanks, >>> Hari >>> >>> On Thu, Jun 28, 2018 at 6:19 PM, Hari Prasanth Loganathan < >>> hariprasant...@msystechnologies.com <mailto:hariprasanth.l@msystec >>> hnologies.com>> wrote: >>> >>> Hi Team, >>> >>> We have three components in our setup >>> >>> 1) Our Script (application using python) >>> 2) Ovirt >>> 3) LDAP (Also integrated to oVirt) >>> >>> 1) Our Python application is authenticating to LDAP and it creates a >>> token for our application >>> 2) For accessing the API's in oVIrt, I need to contact to the oVirt >>> API which authenticates and creates a token for it >>> 3) then I need to maintain the token of my application with its >>> mapping to the ovirt tokenId in my application. >>> >>> When I want to hit any oVirt API, First I perform the token check in >>> my application (using my application token) then I need to perform >>> the ovirt token check in oVirt. >>> >>> 1)*I would like to know Is there a way to skip the authentication >>> and authorization in oVIrt? >>> * >>> 2)*Or Is it possible to point the authentication check for oVirt (to >>> my application / to some URL which I configure) which always return >>> true and allow for all oVirt API's?* >>> >>> >>> *I did some analysis and verified the oVirt code in github, >>> Identified that it is going via a fliter in web.xml which points to >>> the class, Is it possible to tune this? * >>> >>> >>> <filter> >>> <filter-name>RestApiSessionValidationFilter</filter-name> >>> <filter-class>org.ovirt.engine >>> .core.aaa.filters.RestApiSessionValidationFilter</filter-class> >>> </filter> >>> <filter-mapping> >>> <filter-name>RestApiSessionValidationFilter</filter-name> >>> <url-pattern>/*</url-pattern> >>> </filter-mapping> >>> >>> <filter> >>> <filter-name>SessionValidationFilter</filter-name> >>> <filter-class>org.ovirt.engine >>> .core.aaa.filters.SessionValidationFilter</filter-class> >>> </filter> >>> <filter-mapping> >>> <filter-name>SessionValidationFilter</filter-name> >>> <url-pattern>/*</url-pattern> >>> </filter-mapping> >>> >>> <filter> >>> <filter-name>SsoRestApiAuthFilter</filter-name> >>> <filter-class>org.ovirt.engine >>> .core.aaa.filters.SsoRestApiAuthFilter</filter-class> >>> </filter> >>> <filter-mapping> >>> <filter-name>SsoRestApiAuthFilter</filter-name> >>> <url-pattern>/*</url-pattern> >>> </filter-mapping> >>> >>> <filter> >>> <filter-name>SsoRestApiNegotiationFilter</filter-name> >>> <filter-class>org.ovirt.engine >>> .core.aaa.filters.SsoRestApiNegotiationFilter</filter-class> >>> </filter> >>> <filter-mapping> >>> <filter-name>SsoRestApiNegotiationFilter</filter-name> >>> <url-pattern>/*</url-pattern> >>> </filter-mapping> >>> >>> If my query is not clear, please let me know. >>> >>> Thanks, >>> Hari >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Users mailing list -- users@ovirt.org >>> To unsubscribe send an email to users-le...@ovirt.org >>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ >>> oVirt Code of Conduct: https://www.ovirt.org/communit >>> y/about/community-guidelines/ >>> List Archives: https://lists.ovirt.org/archiv >>> es/list/users@ovirt.org/message/R5QK6VPZ5OQXHBODY4BY5JHJCC4X2ZKV/ >>> >>> > > _______________________________________________ > Users mailing list -- users@ovirt.org > To unsubscribe send an email to users-le...@ovirt.org > Privacy Statement: https://www.ovirt.org/site/privacy-policy/ > oVirt Code of Conduct: https://www.ovirt.org/community/about/community- > guidelines/ > List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/ > message/TYQ54CXHZWYU2N7ZFMUERBD44TERMTBE/ > > -- Martin Perina Associate Manager, Software Engineering Red Hat Czech s.r.o.
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/FOPQSFFDD7543XQ2VKGGN7PLMRKR7KZL/